Interface PagedPaginationState<RT, E>
Defined in: warp-drive-packages/core/src/signals/pagination-state.ts:43
The paged (single-page view) surface of a PaginationState: render activePageRequest, navigate with loadPage. This is what the <Paginate /> component yields in 'paged' mode (the default).
Extends
SharedPaginationState<RT,E>
Type Parameters
RT
RT = unknown
E
E = unknown
Methods
adoptPage()
adoptPage(request): Promise<RT | null>;Defined in: warp-drive-packages/core/src/signals/pagination-state.ts:28
See PaginationState.adoptPage.
Parameters
request
Future<RT>
Returns
Promise<RT | null>
Inherited from
SharedPaginationState.adoptPage
Properties
activePage
readonly activePage:
| Readonly<PageCache<RT, E>>
| null;Defined in: warp-drive-packages/core/src/signals/pagination-state.ts:45
See PaginationState.activePage.
activePageRequest
readonly activePageRequest: Future<RT> | null;Defined in: warp-drive-packages/core/src/signals/pagination-state.ts:47
See PaginationState.activePageRequest.
loadPage
loadPage: (url) => Promise<RT | null>;Defined in: warp-drive-packages/core/src/signals/pagination-state.ts:49
Parameters
url
string
Returns
Promise<RT | null>
totalPages
readonly totalPages: number;Defined in: warp-drive-packages/core/src/signals/pagination-state.ts:26
See PaginationState.totalPages.