Share via


PagedAsyncIterableIterator interface

Uma interface que permite iteração iterável assíncrona para conclusão e 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<TPage>

Valor da propriedade

(settings?: TPageSettings) => AsyncIterableIterator<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>