Sdílet prostřednictvím


PagedResult interface

Rozhraní, které popisuje, jak komunikovat se službou.

Vlastnosti

byPage

Funkce pro implementaci byPage metody ve stránkovaném asynchronním iterátoru. Výchozí hodnota je ta, která nastaví maxPageSizeParam z settings.maxPageSize.

firstPageLink

Odkaz na první stránku výsledků

getPage

Metoda, která vrací stránku výsledků.

toElements

Funkce, která extrahuje prvky ze stránky.

Podrobnosti vlastnosti

byPage

Funkce pro implementaci byPage metody ve stránkovaném asynchronním iterátoru. Výchozí hodnota je ta, která nastaví maxPageSizeParam z settings.maxPageSize.

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

Hodnota vlastnosti

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

Odkaz na první stránku výsledků

firstPageLink: TLink

Hodnota vlastnosti

TLink

getPage

Metoda, která vrací stránku výsledků.

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

Hodnota vlastnosti

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

toElements

Funkce, která extrahuje prvky ze stránky.

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

Hodnota vlastnosti

(page: TPage) => unknown[]