-
Paginator<any> ↳EventPaginator
fetchPage): EventPaginator
Crée une nouvelle instance d’EventPaginator
Retourne
EventPaginator
Paginator.constructor
Défini dans
paginator.ts:90 •get items(): T[]
Renvoie tous les éléments récupérés
Renvoie
T[]
Paginator.items
Défini dans
paginator.ts:97•
get meta(): any
Retourne les métadonnées de pagination actuelles
Renvoie
any
Paginator.meta
Défini dans
paginator.ts:104•
get includes(): undefined | Record<string, any>
Récupère les données actuelles de includes
undefined | Record<string, any>
Paginator.includes
Défini dans
paginator.ts:111•
get errors(): undefined | any[]
Récupérer les erreurs actuelles
Renvoie
undefined | any[]
Paginator.errors
Défini dans
paginator.ts:118•
get done(): boolean
Vérifie si la pagination est terminée.
Renvoie
boolean
Paginator.done
Défini dans
paginator.ts:125•
get rateLimited(): boolean
Vérifie si la limite de taux a été atteinte
Renvoie
boolean
Paginator.rateLimited
Défini dans
paginator.ts:132•
get events(): any[]
Renvoie
any[]
Défini dans
paginator.ts:362 ▸ fetchNext():Promise<void>
Récupère la page suivante et ajoute les éléments à l’instance en cours
Cette méthode récupère la page suivante de données et ajoute les éléments à
l’instance de paginateur en cours. Elle met à jour l’état de la pagination et les métadonnées.
Renvoie
Promise<void>
Exemple
Throws
Quand la requête à l’API échoue
Paginator.fetchNext
Défini dans
paginator.ts:156▸ next():
Promise<Paginator<any>>
Récupérer la page suivante sous forme de nouvelle instance
Cette méthode crée une nouvelle instance de paginator qui démarre à la page suivante, sans modifier l’état du paginator actuel.
Renvoie
Promise<Paginator<any>>
Nouvelle instance de Paginator pour la page suivante
Exemple
▸ fetchPrevious():
Promise<void>
Récupère la page précédente (si disponible)
Renvoie
Promise<void>
Paginator.fetchPrevious
Défini dans
paginator.ts:225▸ previous():
Promise<Paginator<any>>
Récupère la page précédente sous forme de nouvelle instance
Renvoie
Promise<Paginator<any>>
Paginator.previous
Défini dans
paginator.ts:260▸ fetchLast(
count): Promise<void>
Récupère jusqu’au nombre d’éléments supplémentaires spécifié
Renvoie
Promise<void>
Paginator.fetchLast
Défini dans
paginator.ts:274▸ reset():
void
Réinitialise le paginateur à son état initial
Retourne
void
Paginator.reset
Défini dans
paginator.ts:288▸ [iterator]():
Iterator<any, any, undefined>
Itérateur pour parcourir tous les éléments récupérés
Renvoie
Iterator<any, any, undefined>
Paginator.[iterator]
Défini dans
paginator.ts:303▸ [asyncIterator]():
AsyncIterator<any, any, undefined>
Itérateur asynchrone qui récupère automatiquement les pages
Retourne
AsyncIterator<any, any, undefined>
Paginator.[asyncIterator]