InfiniteData<TPage, TPageParam> constructor
InfiniteData<TPage, TPageParam> ({})
Creates page data with one parameter for every page.
Implementation
InfiniteData({
required Iterable<TPage> pages,
required Iterable<TPageParam> pageParams,
}) : pages = List<TPage>.unmodifiable(pages),
pageParams = List<TPageParam>.unmodifiable(pageParams) {
if (this.pages.length != this.pageParams.length) {
throw ArgumentError('pages and pageParams must have equal length.');
}
}