AsyncSignal<T> constructor

AsyncSignal<T>(
  1. T? initial, {
  2. String? debugLabel,
  3. bool equals(
    1. AsyncState<T> a,
    2. AsyncState<T> b
    )?,
  4. AsyncState<T> guard(
    1. AsyncState<T> current,
    2. AsyncState<T> next
    )?,
  5. VoidCallback? onListen,
  6. VoidCallback? onCancel,
})

Creates an async signal with optional initial data.

Implementation

AsyncSignal(
  T? initial, {
  this.debugLabel,
  super.equals,
  super.guard,
  super.onListen,
  super.onCancel,
}) : super(
        initial != null ? AsyncData<T>(initial) : AsyncLoading<T>(),
      );