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


PagedAsyncIterableIterator interface

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

Свойства

byPage

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

Методы

next()

Следующий метод, входящий в состав итерационного протокола

[asyncIterator]()

Подключение к асинхронному итератору, входящему в протокол итерации

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

byPage

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

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

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

(settings?: TPageSettings) => AsyncIterableIterator<ContinuablePage<TElement, TPage>>

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

next()

Следующий метод, входящий в состав итерационного протокола

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

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

Promise<IteratorResult<TElement, any>>

[asyncIterator]()

Подключение к асинхронному итератору, входящему в протокол итерации

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

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

PagedAsyncIterableIterator<TElement, TPage, TPageSettings>