dispose method
void
dispose()
Disposes of the resources associated with this signal, executing the onDisposeCallback.
Implementation
void dispose() {
if (isDisposed) return;
isDisposed = true;
signalObserver?.onSignalDisposed(this);
onDisposeCallback?.call();
}