PagedAsyncIterableIterator interface

Uma interface que permite iteração assíncrona iterável tanto para conclusão quanto por página.

Propriedades

byPage

Retornar um AsyncIterableIterator que funciona uma página de cada vez

Métodos

next()

O próximo método, parte do protocolo de iteração

[asyncIterator]()

A conexão com o iterador assíncrono, parte do protocolo de iteração

Detalhes da propriedade

byPage

Retornar um AsyncIterableIterator que funciona uma página de cada vez

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

Valor da propriedade

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

Detalhes do método

next()

O próximo método, parte do protocolo de iteração

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

Retornos

Promise<IteratorResult<TElement, any>>

[asyncIterator]()

A conexão com o iterador assíncrono, parte do protocolo de iteração

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

Retornos

PagedAsyncIterableIterator<TElement, TPage, TPageSettings>