MultiSourceResult<TParsed> constructor
MultiSourceResult<TParsed> ({
- required BaseOptions<
TParsed> options, - QueryResult<
TParsed> ? eagerResult, - FutureOr<
QueryResult< ? networkResult,TParsed> >
Implementation
MultiSourceResult({
required BaseOptions<TParsed> options,
QueryResult<TParsed>? eagerResult,
this.networkResult,
}) : eagerResult = eagerResult ?? QueryResult.loading(options: options),
assert(
eagerResult!.source != QueryResultSource.network,
'An eager result cannot be gotten from the network',
);