asyncSignal<T> method
- T? initial,
- String? debugLabel,
Creates an AsyncSignal and automatically binds it to this controller.
Optionally provide initial data. Use AsyncSignal.execute to load data.
Example:
late final user = asyncSignal<User>();
void loadUser() {
user.execute(() => api.fetchUser());
}
Implementation
AsyncSignal<T> asyncSignal<T>({
T? initial,
String? debugLabel,
}) {
return AsyncSignal<T>(
initial,
debugLabel: debugLabel,
).bind(this);
}