useFutureHandler<T extends Object, R> function
void
useFutureHandler<T extends Object, R>(
- Future<
R> select(- T
- void handler(
- BuildContext context,
- AsyncSnapshot<
R> newValue, - void cancel()
- required R initialValue,
- String? instanceName,
- bool preserveState = true,
- bool executeImmediately = false,
Implementation
void useFutureHandler<T extends Object, R>(
Future<R> Function(T) select,
void Function(BuildContext context, AsyncSnapshot<R> newValue,
void Function() cancel)
handler,
{required R initialValue,
String? instanceName,
bool preserveState = true,
bool executeImmediately = false}) {
return use(_WatchFutureHook<T, R>(
initialValueProvider: () => initialValue,
select: select,
handler: handler,
instanceName: instanceName,
preserveState: preserveState,
executeImmediately: executeImmediately));
}