InfiniteQueryResult<Param, Data, Err> constructor

InfiniteQueryResult<Param, Data, Err>({
  1. required ValueStream<QueryState<List<InfiniteData<Param, Data>>, Err>> stream,
  2. required void refetch(),
  3. required void updateOptions(
    1. QueryOptions<List<InfiniteData<Param, Data>>> options
    ),
  4. required void fetchNextPage(),
  5. required void fetchPreviousPage()?,
  6. required void reset(),
  7. required bool hasNextPage(),
  8. required bool hasPreviousPage(),
})

Implementation

InfiniteQueryResult({
  required super.stream,
  required super.refetch,
  required super.updateOptions,
  required void Function() fetchNextPage,
  required void Function()? fetchPreviousPage,
  required void Function() reset,
  required bool Function() hasNextPage,
  required bool Function() hasPreviousPage,
})  : _fetchNextPage = fetchNextPage,
      _fetchPreviousPage = fetchPreviousPage,
      _hasNextPage = hasNextPage,
      _hasPreviousPage = hasPreviousPage,
      _reset = reset;