-
Paginator<any> ↳UserPaginator
fetchPage): UserPaginator
新しい paginator インスタンスを生成します
戻り値
UserPaginator
Paginator.constructor
定義元
paginator.ts:90 •get items(): T[]
フェッチ済みのアイテムをすべて取得します
戻り値
T[]
Paginator.items
paginator.ts:97
•
get meta(): any
現在のページネーションのメタデータを取得します。
戻り値
any
Paginator.meta
定義元
paginator.ts:104•
get includes(): undefined | Record<string, any>
現在の includes データを取得します。
戻り値
undefined | Record<string, any>
Paginator.includes
定義元
paginator.ts:111•
get errors(): undefined | any[]
現在の errors を取得します
戻り値
undefined | any[]
Paginator.errors
定義元
paginator.ts:118•
get done(): boolean
ページネーションが完了しているかどうかを確認します
戻り値
boolean
Paginator.done
定義元
paginator.ts:125•
get rateLimited(): boolean
レート制限に達したかどうかを確認します。
戻り値
boolean
Paginator.rateLimited
paginator.ts:132
•
get users(): any[]
戻り値
any[]
定義元
paginator.ts:351 ▸ fetchNext():Promise<void>
次のページを取得し、現在のインスタンスにアイテムを追加します。
このメソッドは、次のページのデータを取得し、そのアイテムを現在のページネーターインスタンスに追加します。ページネーションの状態とメタデータを更新します。
戻り値
Promise<void>
使用例
Throws
API リクエストが失敗した場合に例外をスローします
Paginator.fetchNext
定義元
paginator.ts:156▸ next():
Promise<Paginator<any>>
次のページを新しいインスタンスとして取得します。
このメソッドは、現在の paginator の状態に影響を与えることなく、次のページから開始される新しい paginator インスタンスを作成します。
Promise<Paginator<any>>
次のページに対する新しい Paginator インスタンス
Example
▸ fetchPrevious():
Promise<void>
前のページを取得します (サポートされている場合)
戻り値
Promise<void>
Paginator.fetchPrevious
定義元
paginator.ts:225▸ previous():
Promise<Paginator<any>>
前のページを新しいインスタンスとして取得します。
戻り値
Promise<Paginator<any>>
Paginator.previous
paginator.ts:260
▸ fetchLast(
count): Promise<void>
最大で指定した数の追加アイテムを取得します
戻り値
Promise<void>
Paginator.fetchLast
定義元
paginator.ts:274▸ reset():
void
ページネーターを初期状態にリセットします
戻り値
void
Paginator.reset
定義元
paginator.ts:288▸ [iterator]():
Iterator<any, any, undefined>
取得済みのすべてのアイテムを反復処理するイテレーター
戻り値
Iterator<any, any, undefined>
Paginator.[iterator]
定義元
paginator.ts:303▸ [asyncIterator]():
AsyncIterator<any, any, undefined>
ページを自動的にフェッチする非同期イテレーター
戻り値
AsyncIterator<any, any, undefined>
Paginator.[asyncIterator]
paginator.ts:312