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