when<TResult extends Object?> method
TResult
when<TResult extends Object?>({
- required TResult error(
- OperationException error,
- QueryResult<
Object?> result, - TData? data
- required TResult run(
- OptionValue<
Map< ? variables,String, dynamic> > - OptionValue<
Object?> ? optimisticResult, - OptionValue<
FetchPolicy?> ? fetchPolicy, - OptionValue<
ErrorPolicy?> ? errorPolicy, - OptionValue<
CacheRereadPolicy?> ? cacheRereadPolicy, - OptionValue<
Duration?> ? pollInterval, - OptionValue<
bool> ? fetchResults, - OptionValue<
bool> ? carryForwardDataOnException, - OptionValue<
bool?> ? eagerlyFetchResults,
- OptionValue<
- required TResult completed(
- TData? data,
- QueryResult<
Object?> result
inherited
Implementation
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(
OperationException error, QueryResult<Object?> result, TData? data)
error,
required TResult Function(
OptionValue<Map<String, dynamic>>? variables,
OptionValue<Object?>? optimisticResult,
OptionValue<FetchPolicy?>? fetchPolicy,
OptionValue<ErrorPolicy?>? errorPolicy,
OptionValue<CacheRereadPolicy?>? cacheRereadPolicy,
OptionValue<Duration?>? pollInterval,
OptionValue<bool>? fetchResults,
OptionValue<bool>? carryForwardDataOnException,
OptionValue<bool?>? eagerlyFetchResults)
run,
required TResult Function(TData? data, QueryResult<Object?> result)
completed,
}) =>
throw _privateConstructorUsedError;