toSyncSignal method
Convert a Stream to ReadonlySignal and provide initial value.
This is different than stream.toStreamSignal() that wraps the stream events in StreamSignal.
Implementation
ReadonlySignal<T> toSyncSignal(T initialData) {
final s = signal<T>(initialData);
final connector = connect<T, T>(s);
connector << this;
s.onDispose(connector.dispose);
return s;
}