InfiniteQueryBuilder<DataType, ErrorType, PageType> constructor
const
InfiniteQueryBuilder<DataType, ErrorType, PageType> (
- String queryKey,
- InfiniteQueryFn<
DataType, PageType> queryFn, { - required InfiniteQueryNextPage<
DataType, PageType> nextPage, - required InfiniteQueryBuilderFn<
DataType, ErrorType, PageType> builder, - required PageType initialPage,
- RetryConfig? retryConfig,
- RefreshConfig? refreshConfig,
- JsonConfig<
DataType> ? jsonConfig, - ValueChanged<
PageEvent< ? onData,DataType, PageType> > - ValueChanged<
PageEvent< ? onError,ErrorType, PageType> > - bool enabled = true,
- Key? key,
Implementation
const InfiniteQueryBuilder(
this.queryKey,
this.queryFn, {
required this.nextPage,
required this.builder,
required this.initialPage,
this.retryConfig,
this.refreshConfig,
this.jsonConfig,
this.onData,
this.onError,
this.enabled = true,
super.key,
}) : assert(
(jsonConfig != null && enabled) || jsonConfig == null,
'jsonConfig is only supported when enabled is true',
);