createStreamSignal<S> method

StreamSignal<S> createStreamSignal<S>(
  1. Stream<S> callback(), {
  2. S? initialValue,
  3. String? debugLabel,
  4. List<ReadonlySignal> dependencies = const [],
  5. void onDone()?,
  6. bool? cancelOnError,
  7. bool lazy = true,
})

Create a signals from a stream

Implementation

StreamSignal<S> createStreamSignal<S>(
  Stream<S> Function() callback, {
  S? initialValue,
  String? debugLabel,
  List<ReadonlySignal<dynamic>> dependencies = const [],
  void Function()? onDone,
  bool? cancelOnError,
  bool lazy = true,
}) {
  return _bindLocal(streamSignal<S>(
    callback,
    initialValue: initialValue,
    debugLabel: debugLabel,
    dependencies: dependencies,
    onDone: onDone,
    cancelOnError: cancelOnError,
    lazy: lazy,
  ));
}