PagedResult interface
Interface qui décrit comment communiquer avec le service.
Propriétés
by |
fonction permettant d’implémenter la |
first |
Lien vers la première page de résultats. |
get |
Méthode qui retourne une page de résultats. |
to |
Fonction permettant d’extraire des éléments d’une page. |
Détails de la propriété
byPage
fonction permettant d’implémenter la byPage
méthode sur l’itérateur asynchrone paginé. La valeur par défaut est celle qui définit à maxPageSizeParam
partir de settings.maxPageSize
.
byPage?: (settings?: TPageSettings) => AsyncIterableIterator<TPage>
Valeur de propriété
(settings?: TPageSettings) => AsyncIterableIterator<TPage>
firstPageLink
Lien vers la première page de résultats.
firstPageLink: TLink
Valeur de propriété
TLink
getPage
Méthode qui retourne une page de résultats.
getPage: (pageLink: TLink, maxPageSize?: number) => Promise<undefined | { nextPageLink?: TLink, page: TPage }>
Valeur de propriété
(pageLink: TLink, maxPageSize?: number) => Promise<undefined | { nextPageLink?: TLink, page: TPage }>
toElements
Fonction permettant d’extraire des éléments d’une page.
toElements?: (page: TPage) => unknown[]
Valeur de propriété
(page: TPage) => unknown[]