AsyncDataScope<T extends Object?> constructor
const
AsyncDataScope<T extends Object?> ({
- Key? key,
- Object? tag,
- Object? scopeKey,
- void mount(
- BuildContext context
- required Stream<
AsyncDataScopeInitState< init(Object, T> >- BuildContext context
- void unmount(
- T? data
- required FutureOr<
void> dispose(- T data
- Widget waitingBuilder(
- BuildContext context
- required Widget initBuilder(
- BuildContext context,
- Object? progress
- required Widget builder(
- BuildContext context,
- T data
- required Widget errorBuilder(
- BuildContext context,
- Object error,
- StackTrace stackTrace,
- Object? progress,
Implementation
const AsyncDataScope({
super.key,
super.tag,
super.scopeKey,
this.mount,
required this.init,
this.unmount,
required this.dispose,
this.waitingBuilder,
required this.initBuilder,
required this.builder,
required this.errorBuilder,
});