whenOrNull<TResult extends Object?> method
TResult?
whenOrNull<TResult extends Object?>({
- TResult? error(
- OperationException error,
- QueryResult<
Object?> result, - TData? data
- 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<
- TResult? completed(
- TData? data,
- QueryResult<
Object?> result
inherited
Implementation
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(
OperationException error, QueryResult<Object?> result, TData? data)?
error,
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,
TResult? Function(TData? data, QueryResult<Object?> result)? completed,
}) =>
throw _privateConstructorUsedError;