Compartilhar via


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>