Skip to content
module@warp-drive/experiments/pagination @experimental

Interface SharedPaginationState<RT = unknown, E = unknown> ​

ts
interface SharedPaginationState<RT = unknown, E = unknown> {
  readonly totalPages: number;
  adoptPage(request: Future<RT>): Promise<RT | null>;
}

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

The part of a PaginationState available to both navigation surfaces.

Extended by ​

Type Parameters ​

RT ​

RT = unknown

E ​

E = unknown

Methods ​

adoptPage() ​

ts
adoptPage(request: Future<RT>): Promise<RT | null>;

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

See PaginationState.adoptPage.

Parameters ​

request ​

Future<RT>

Returns ​

Promise<RT | null>

Properties ​

totalPages ​

ts
readonly totalPages: number;

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

See PaginationState.totalPages.

Released under the MIT License.