itd-api / PaginatorOptions
Interface: PaginatorOptions<T>
Defined in: resources/pagination.ts:62
Настройки перебора страниц.
Type Parameters
T
T
Properties
load
ts
load: (state) => Promise<Page<T>>;Defined in: resources/pagination.ts:65
Загружает одну страницу для указанной позиции.
Parameters
state
Returns
Promise<Page<T>>
maxPages?
ts
optional maxPages?: number;Defined in: resources/pagination.ts:79
Предохранитель от бесконечного перебора. По умолчанию 1000.
Сработает, только если сервер бесконечно сообщает hasMore — при нормальной работе перебор останавливается сам.
mode
ts
mode: PaginationMode;Defined in: resources/pagination.ts:63
signal?
ts
optional signal?: AbortSignal;Defined in: resources/pagination.ts:81
Отмена перебора.
start?
ts
optional start?: PageState;Defined in: resources/pagination.ts:72
С какой позиции начать. По умолчанию с начала списка.
Нужно, чтобы перебор можно было продолжить с сохранённого курсора, а не только начать заново.