InfiniteQueryOptions<TPage, TPageParam> constructor
InfiniteQueryOptions<TPage, TPageParam> ({
- required QueryKey<
InfiniteData< key,TPage, TPageParam> > - required InfinitePageFunction<
TPage, TPageParam> query, - required TPageParam initialPageParam,
- required InfiniteNextPage<
TPage, TPageParam> getNextPageParam, - InfinitePreviousPage<
TPage, TPageParam> ? getPreviousPageParam, - int? maxPages,
- QueryPolicy policy = const QueryPolicy(),
- Map<
String, Object?> meta = const <String, Object?>{},
Creates an infinite query definition.
Implementation
InfiniteQueryOptions({
required this.key,
required this.query,
required this.initialPageParam,
required this.getNextPageParam,
this.getPreviousPageParam,
this.maxPages,
this.policy = const QueryPolicy(),
this.meta = const <String, Object?>{},
}) {
if (maxPages != null && maxPages! <= 0) {
throw ArgumentError.value(maxPages, 'maxPages', 'Must be positive.');
}
}