Dela via


PagedResult interface

Ett gränssnitt som beskriver hur du kommunicerar med tjänsten.

Egenskaper

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.

firstPageLink

Länka till den första sidan med resultat.

getPage

En metod som returnerar en sida med resultat.

toElements

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>

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[]