Skip to content

Interface: PaginationOptions<TParameters, TPage, TItem> ​

Defined in: src/core/paginate.ts:3

Type Parameters ​

Type Parameter
TParameters
TPage
TItem

Properties ​

fetchPage ​

ts
fetchPage: (parameters, options) => Promise<TPage>;

Defined in: src/core/paginate.ts:5

Parameters ​

ParameterType
parametersTParameters
optionsRequestOptions

Returns ​

Promise<TPage>


getItems ​

ts
getItems: (page) => Iterable<TItem>;

Defined in: src/core/paginate.ts:6

Parameters ​

ParameterType
pageTPage

Returns ​

Iterable<TItem>


getNextParameters ​

ts
getNextParameters: (page, parameters) => TParameters | undefined;

Defined in: src/core/paginate.ts:7

Parameters ​

ParameterType
pageTPage
parametersTParameters

Returns ​

TParameters | undefined


initialParameters ​

ts
initialParameters: TParameters;

Defined in: src/core/paginate.ts:4


signal? ​

ts
optional signal?: AbortSignal;

Defined in: src/core/paginate.ts:8