Skip to main content
Paginator for users

Jerarquía

Constructores

constructor

new UserPaginator(fetchPage): UserPaginator Creates a new paginator instance

Parámetros

Devuelve

UserPaginator

Heredado de

Paginator.constructor

Definido en

paginator.ts:90

Accessors

items

get items(): T[] Get all fetched items

Devuelve

T[]

Heredado de

Paginator.items

Definido en

paginator.ts:97

meta

get meta(): any Get current pagination metadata

Devuelve

any

Heredado de

Paginator.meta

Definido en

paginator.ts:104

includes

get includes(): undefined | Record<string, any> Get current includes data

Devuelve

undefined | Record<string, any>

Heredado de

Paginator.includes

Definido en

paginator.ts:111

errors

get errors(): undefined | any[] Get current errors

Devuelve

undefined | any[]

Heredado de

Paginator.errors

Definido en

paginator.ts:118

done

get done(): boolean Check if pagination is done

Devuelve

boolean

Heredado de

Paginator.done

Definido en

paginator.ts:125

rateLimited

get rateLimited(): boolean Check if rate limit was hit

Devuelve

boolean

Heredado de

Paginator.rateLimited

Definido en

paginator.ts:132

users

get users(): any[]

Devuelve

any[]

Definido en

paginator.ts:351

Métodos

fetchNext

fetchNext(): Promise<void> Fetch the next page and add items to current instance This method fetches the next page of data and appends the items to the current paginator instance. It updates the pagination state and metadata.

Devuelve

Promise<void> Example
Throws When the API request fails

Heredado de

Paginator.fetchNext

Definido en

paginator.ts:156

next

next(): Promise<Paginator<any>> Get next page as a new instance This method creates a new paginator instance that starts from the next page, without affecting the current paginator’s state.

Devuelve

Promise<Paginator<any>> New paginator instance for the next page Example

Heredado de

Paginator.next

Definido en

paginator.ts:211

fetchPrevious

fetchPrevious(): Promise<void> Fetch previous page (if supported)

Devuelve

Promise<void>

Heredado de

Paginator.fetchPrevious

Definido en

paginator.ts:225

previous

previous(): Promise<Paginator<any>> Get previous page as a new instance

Devuelve

Promise<Paginator<any>>

Heredado de

Paginator.previous

Definido en

paginator.ts:260

fetchLast

fetchLast(count): Promise<void> Fetch up to a specified number of additional items

Parámetros

Devuelve

Promise<void>

Heredado de

Paginator.fetchLast

Definido en

paginator.ts:274

reset

reset(): void Reset paginator to initial state

Devuelve

void

Heredado de

Paginator.reset

Definido en

paginator.ts:288

[iterator]

[iterator](): Iterator<any, any, undefined> Iterator for all fetched items

Devuelve

Iterator<any, any, undefined>

Heredado de

Paginator.[iterator]

Definido en

paginator.ts:303

[asyncIterator]

[asyncIterator](): AsyncIterator<any, any, undefined> Async iterator that fetches pages automatically

Devuelve

AsyncIterator<any, any, undefined>

Heredado de

Paginator.[asyncIterator]

Definido en

paginator.ts:312