次の方法で共有


PagedResult interface

サービスと通信する方法を説明するインターフェイス。

プロパティ

byPage

ページングされた非同期反復子に byPage メソッドを実装する関数。 既定値は、 から settings.maxPageSizeを設定しますmaxPageSizeParam

firstPageLink

結果の最初のページにリンクします。

getPage

結果のページを返すメソッド。

toElements

ページから要素を抽出する関数。

プロパティの詳細

byPage

ページングされた非同期反復子に byPage メソッドを実装する関数。 既定値は、 から settings.maxPageSizeを設定しますmaxPageSizeParam

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

プロパティ値

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

結果の最初のページにリンクします。

firstPageLink: TLink

プロパティ値

TLink

getPage

結果のページを返すメソッド。

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

プロパティ値

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

toElements

ページから要素を抽出する関数。

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

プロパティ値

(page: TPage) => unknown[]