Class Paginator<Options, Settings, PageItem, PageExtra>
Type Parameters
-
Options
-
Settings
-
PageItem
-
PageExtra
Constructors
constructor
- new Paginator<Options, Settings, PageItem, PageExtra>(paginatable, options, settings): Paginator<Options, Settings, PageItem, PageExtra>
-
Type Parameters
-
Options
-
Settings
-
PageItem
-
PageExtra
Parameters
-
paginatable: Paginatable<Options, Settings, PageItem, PageExtra>
-
options: Options
-
settings: Settings
Returns Paginator<Options, Settings, PageItem, PageExtra>
Methods
generator
- generator(): AsyncGenerator<PaginatedList<PageItem, PageExtra>, void, unknown>
-
Returns AsyncGenerator<PaginatedList<PageItem, PageExtra>, void, unknown>
hasNextPage
- hasNextPage(): boolean
-
Returns boolean
hasPrevPage
- hasPrevPage(): boolean
-
Returns boolean
updateOptions
- updateOptions(options): void
-
Returns void