SignalValueListenable<T, N extends ValueListenable<T>, S extends ReadonlySignal<T>> constructor

SignalValueListenable<T, N extends ValueListenable<T>, S extends ReadonlySignal<T>>(
  1. T val, {
  2. String? debugLabel,
  3. bool autoDispose = false,
})

Implementation

factory SignalValueListenable(
  T val, {
  String? debugLabel,
  bool autoDispose = false,
}) {
  return SignalValueListenable.merge(
    ValueNotifier<T>(val) as N,
    signal<T>(
      val,
      debugLabel: debugLabel,
      autoDispose: autoDispose,
    ) as S,
  );
}