AsyncSignal<T> constructor
- T? initial, {
- String? debugLabel,
- bool equals(
- AsyncState<
T> a, - AsyncState<
T> b
- AsyncState<
- AsyncState<
T> guard(- AsyncState<
T> current, - AsyncState<
T> next
- AsyncState<
- VoidCallback? onListen,
- 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>(),
);