PagedResult interface
Ett gränssnitt som beskriver hur du kommunicerar med tjänsten.
Egenskaper
by |
en funktion för att implementera |
first |
Länka till den första sidan med resultat. |
get |
En metod som returnerar en sida med resultat. |
to |
En funktion för att extrahera element från en sida. |
Egenskapsinformation
byPage
en funktion för att implementera byPage
metoden på den sidiga asynkrona iteratorn. Standardvärdet är ett som anger maxPageSizeParam
från settings.maxPageSize
.
byPage?: (settings?: TPageSettings) => AsyncIterableIterator<TPage>
Egenskapsvärde
(settings?: TPageSettings) => AsyncIterableIterator<TPage>
firstPageLink
Länka till den första sidan med resultat.
firstPageLink: TLink
Egenskapsvärde
TLink
getPage
En metod som returnerar en sida med resultat.
getPage: (pageLink: TLink, maxPageSize?: number) => Promise<undefined | { nextPageLink?: TLink, page: TPage }>
Egenskapsvärde
(pageLink: TLink, maxPageSize?: number) => Promise<undefined | { nextPageLink?: TLink, page: TPage }>
toElements
En funktion för att extrahera element från en sida.
toElements?: (page: TPage) => unknown[]
Egenskapsvärde
(page: TPage) => unknown[]