PagedResult interface
Rozhraní, které popisuje, jak komunikovat se službou.
Vlastnosti
| by |
Funkce pro implementaci |
| first |
Odkaz na první stránku výsledků |
| get |
Metoda, která vrací stránku výsledků. |
| to |
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>
firstPageLink
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[]