Compartir a través de


PagedResult interface

Interfaz que describe cómo comunicarse con el servicio.

Propiedades

byPage

una función para implementar el byPage método en el iterador asincrónico paginado. El valor predeterminado es aquel que establece de maxPageSizeParamsettings.maxPageSize.

firstPageLink

Vínculo a la primera página de resultados.

getPage

Método que devuelve una página de resultados.

toElements

Función para extraer elementos de una página.

Detalles de las propiedades

byPage

una función para implementar el byPage método en el iterador asincrónico paginado. El valor predeterminado es aquel que establece de maxPageSizeParamsettings.maxPageSize.

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

Valor de propiedad

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

Vínculo a la primera página de resultados.

firstPageLink: TLink

Valor de propiedad

TLink

getPage

Método que devuelve una página de resultados.

getPage: (pageLink: TLink, maxPageSize?: number) => Promise<undefined | { nextPageLink?: TLink, page: TPage }>

Valor de propiedad

(pageLink: TLink, maxPageSize?: number) => Promise<undefined | { nextPageLink?: TLink, page: TPage }>

toElements

Función para extraer elementos de una página.

toElements?: (page: TPage) => unknown[]

Valor de propiedad

(page: TPage) => unknown[]