SignalStreamUtils<T> extension
Extension on Stream to provide convenient utilities to convert streams into reactive signals.
import 'package:signals_core/signals_core.dart';
final myStream = Stream.periodic(Duration(seconds: 1), (x) => x).take(5);
final mySignal = myStream.toStreamSignal();
- on
-
- Stream<
T>
- Stream<
Methods
-
toStreamSignal(
{bool? cancelOnError, T? initialValue, bool lazy = true, List< ReadonlySignal> dependencies = const [], void onDone()?, AsyncSignalOptions<T> ? options}) → StreamSignal<T> -
Available on Stream<
Convert a stream to a signalT> , provided by the SignalStreamUtils extension -
toSyncSignal(
T initialData) → ReadonlySignal< T> -
Available on Stream<
Convert a Stream to a synchronous ReadonlySignal and provide an initial value.T> , provided by the SignalStreamUtils extension