Skip to content
module@warp-drive/core/signals/-leaked

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 ​

Type Parameters ​

RT ​

RT = unknown

E ​

E = unknown

Methods ​

adoptPage() ​

ts
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 ​

ts
readonly activePage: 
  | Readonly<PageCache<RT, E>>
  | null;

Defined in: warp-drive-packages/core/src/signals/pagination-state.ts:45

See PaginationState.activePage.


activePageRequest ​

ts
readonly activePageRequest: Future<RT> | null;

Defined in: warp-drive-packages/core/src/signals/pagination-state.ts:47

See PaginationState.activePageRequest.


loadPage ​

ts
loadPage: (url) => Promise<RT | null>;

Defined in: warp-drive-packages/core/src/signals/pagination-state.ts:49

See PaginationState.loadPage.

Parameters ​

url ​

string

Returns ​

Promise<RT | null>


totalPages ​

ts
readonly totalPages: number;

Defined in: warp-drive-packages/core/src/signals/pagination-state.ts:26

See PaginationState.totalPages.

Inherited from ​

SharedPaginationState.totalPages

Released under the MIT License.