infinite_query library
Classes
Extensions
-
InfiniteQueryRequestPatterns
on InfiniteQueryRequest<
Req> - Adds pattern-matching-related methods to InfiniteQueryRequest.
-
InfiniteQueryResponsePatterns
on InfiniteQueryResponse<
T> - Adds pattern-matching-related methods to InfiniteQueryResponse.
Functions
-
createInfiniteQueryProvider<
T, P> (FutureProviderFamily< T, P> pageProvider) → InfiniteQueryProvider<T, P> -
useInfiniteScroll<
T, P> ({required WidgetRef ref, required InfiniteQueryProvider< T, P> provider, required P initial, required P? next(T?, P), required ScrollController controller, double distance = 100.0}) → InfiniteRiverScrollResult<T, P> -
Builds an infinite scroll query from a request-generating
nextcallback.
Typedefs
-
InfiniteQueryProvider<
T, P> = AsyncNotifierProviderFamily< _InfiniteQueryNotifier< T, P> , InfiniteQueryResponse<T> , InfiniteQueryRequest<P> > -
InfiniteQueryRefresh<
T, P> = Future< InfiniteQueryResponse< Function([List<T> >P> (List<P> )?]) -
InfiniteRiverScrollResult<
T, P> = ({AsyncValue< InfiniteQueryResponse< data, InfiniteQueryRefresh<T> >T, P> refresh})