Поделиться через


PagedAsyncIterableIterator interface

Интерфейс, который позволяет выполнять асинхронную итерацию как по страницам, так и к завершению.

Свойства

byPage

Возвращает AsyncIterableIterator, который работает со страницей за раз

Методы

next()

Следующий метод, часть протокола итерации

[asyncIterator]()

Соединение с асинхронным итератором, который является частью протокола итерации.

Сведения о свойстве

byPage

Возвращает AsyncIterableIterator, который работает со страницей за раз

byPage: (settings?: TPageSettings) => AsyncIterableIterator<TPage>

Значение свойства

(settings?: TPageSettings) => AsyncIterableIterator<TPage>

Сведения о методе

next()

Следующий метод, часть протокола итерации

function next(): Promise<IteratorResult<TElement, any>>

Возвращаемое значение

Promise<IteratorResult<TElement, any>>

[asyncIterator]()

Соединение с асинхронным итератором, который является частью протокола итерации.

function [asyncIterator](): PagedAsyncIterableIterator<TElement, TPage, TPageSettings>

Возвращаемое значение

PagedAsyncIterableIterator<TElement, TPage, TPageSettings>