Partilhar via


PagedAsyncIterableIterator interface

Uma interface que permite a iteração iterável assíncrona até à conclusão e por página.

Propriedades

byPage

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

Métodos

next()

O método seguinte, parte do protocolo de iteração

[asyncIterator]()

A ligação ao iterador assíncrono, parte do protocolo de iteração

Detalhes de Propriedade

byPage

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

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

Valor de Propriedade

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

Detalhes de Método

next()

O método seguinte, parte do protocolo de iteração

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

Devoluções

Promise<IteratorResult<TElement, any>>

[asyncIterator]()

A ligação ao iterador assíncrono, parte do protocolo de iteração

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

Devoluções

PagedAsyncIterableIterator<TElement, TPage, TPageSettings>