पदानुक्रम
-
Paginator<any> ↳UserPaginator
कंस्ट्रक्टर्स
constructor
fetchPage): UserPaginator
एक नया पेजिनेटर instance बनाता है।
पैरामीटर
| नाम | Type | विवरण |
|---|---|---|
fetchPage | (token?: string) => Promise<PaginatedResponse<any>> | वह फ़ंक्शन जो pagination token दिए जाने पर डेटा का एक पेज लाता है |
रिटर्न
UserPaginator
इनहेरिट किया गया
Paginator.constructorमें परिभाषित
paginator.ts:90एक्सेसर
items
get items(): T[]
सभी प्राप्त आइटम लौटाता है
रिटर्न
T[]
इससे इनहेरिट किया गया
Paginator.itemsमें परिभाषित
paginator.ts:97meta
get meta(): any
वर्तमान पेजिनेशन मेटाडेटा प्राप्त करता है
रिटर्न
any
इससे इनहेरिट किया गया
Paginator.metaमें परिभाषित
paginator.ts:104includes
get includes(): undefined | Record<string, any>
वर्तमान includes डेटा लौटाता है
रिटर्न
undefined | Record<string, any>
इनसे इनहेरिट किया गया
Paginator.includesमें परिभाषित है
errors
get errors(): undefined | any[]
वर्तमान errors प्राप्त करता है
रिटर्न
undefined | any[]
इनहेरिट किया गया
Paginator.errorsमें परिभाषित
paginator.ts:118done
get done(): boolean
जांचें कि पेजिनेशन पूरा हो चुका है या नहीं
रिटर्न
boolean
इससे इनहेरिट किया गया
Paginator.doneमें परिभाषित
paginator.ts:125rateLimited
get rateLimited(): boolean
जाँचें कि क्या रेट लिमिट लागू हो गई थी
रिटर्न
boolean
इससे इनहेरिट किया गया
Paginator.rateLimitedमें परिभाषित
paginator.ts:132users
get users(): any[]
रिटर्न
any[]
में परिभाषित
paginator.ts:351मेथड
fetchNext
Promise<void>
अगला पेज फ़ेच करें और आइटम को मौजूदा instance में जोड़ें
यह method डेटा का अगला पेज फ़ेच करता है और आइटम को मौजूदा पेजिनेटर instance में जोड़ता है। यह pagination state और metadata को अपडेट करता है।
रिटर्न
Promise<void>
उदाहरण
Throws
जब API अनुरोध विफल हो जाए
इससे इनहेरिट किया गया
Paginator.fetchNextमें परिभाषित
paginator.ts:156next
Promise<Paginator<any>>
अगला पेज नए instance के रूप में प्राप्त करें
यह method एक नया पेजिनेटर instance बनाती है, जो अगले पेज से शुरू होता है,
और वर्तमान पेजिनेटर की state को प्रभावित नहीं करती।
रिटर्न
Promise<Paginator<any>>
अगले पेज के लिए नया पेजिनेटर इंस्टेंस
Example
इससे इनहेरिट किया गया है
में परिभाषित
paginator.ts:211fetchPrevious
Promise<void>
पिछला पेज प्राप्त करता है (यदि समर्थित हो)
रिटर्न
Promise<void>
इससे इनहेरिट किया गया है
में परिभाषित
paginator.ts:225previous
Promise<Paginator<any>>
पिछला पेज नए इंस्टेंस के रूप में प्राप्त करें
रिटर्न
Promise<Paginator<any>>
इनहेरिट किया गया
Paginator.previousमें परिभाषित
paginator.ts:260fetchLast
count): Promise<void>
निर्दिष्ट संख्या तक अतिरिक्त आइटम फ़ेच करें
पैरामीटर
| नाम | Type |
|---|---|
count | number |
रिटर्न
Promise<void>
इससे इनहेरिट किया गया
Paginator.fetchLastमें परिभाषित
paginator.ts:274reset
void
पेजिनेटर को उसकी आरंभिक स्थिति में रीसेट करें
रिटर्न
void
इनहेरिट किया गया
Paginator.resetमें परिभाषित
paginator.ts:288[iterator]
Iterator<any, any, undefined>
सभी प्राप्त आइटम के लिए इटरेटर
रिटर्न
Iterator<any, any, undefined>
इससे इनहेरिट किया गया है
में परिभाषित
paginator.ts:303[asyncIterator]
AsyncIterator<any, any, undefined>
ऐसा Async iterator जो पेजों को अपने-आप फ़ेच करता है
रिटर्न
AsyncIterator<any, any, undefined>