PagedAsyncIterableIterator interface
Uma interface que permite iteração iterável assíncrona para conclusão e por página.
Propriedades
by |
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 |
[async |
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>