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,
    ),
  );
}