-
Paginator<any> ↳PostPaginator
fetchPage): PostPaginator
新しい PostPaginator インスタンスを作成します
PostPaginator
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 posts(): any[]
any[]
定義元
paginator.ts:342 ▸ fetchNext():Promise<void>
次のページを取得し、現在のインスタンスにアイテムを追加します
このメソッドはデータの次のページを取得し、そのアイテムを現在の paginator インスタンスに追加します。ページネーションの状態とメタデータを更新します。
Promise<void>
例
Throws
API リクエストが失敗した場合
Paginator.fetchNext
paginator.ts:156
▸ next():
Promise<Paginator<any>>
次のページを新しいインスタンスとして取得します。
このメソッドは現在の paginator の状態に影響を与えることなく、
次のページから開始する新しい paginator インスタンスを作成します。
Promise<Paginator<any>>
次ページ用の新しい Paginator インスタンス
使用例
▸ 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]