पदानुक्रम
-
Paginator<any> ↳PostPaginator
कंस्ट्रक्टर्स
constructor
fetchPage): PostPaginator
एक नया paginator instance तैयार करता है
पैरामीटर
| Name | Type | Description |
|---|---|---|
fetchPage | (token?: string) => Promise<PaginatedResponse<any>> | वह फ़ंक्शन जो pagination token दिए जाने पर डेटा का एक पेज फ़ेच करता है |
रिटर्न
PostPaginator
से इनहेरिट किया गया
यहाँ परिभाषित
एक्सेसर
items
get items(): T[]
फ़ेच किए गए सभी आइटम लौटाता है
रिटर्न
T[]
से इनहेरिट किया गया
यहाँ परिभाषित
meta
get meta(): any
वर्तमान पृष्ठांकन मेटाडेटा लौटाता है
रिटर्न
any
से इनहेरिट किया गया
यहाँ परिभाषित
includes
get includes(): undefined | Record<string, any>
वर्तमान includes डेटा लौटाता है
रिटर्न
undefined | Record<string, any>
से इनहेरिट किया गया
यहाँ परिभाषित
errors
get errors(): undefined | any[]
वर्तमान errors लौटाता है
रिटर्न
undefined | any[]
से इनहेरिट किया गया
यहाँ परिभाषित
done
get done(): boolean
जांचें कि pagination पूरा हो चुका है या नहीं
रिटर्न
boolean
से इनहेरिट किया गया
यहाँ परिभाषित
rateLimited
get rateLimited(): boolean
जाँचें कि क्या रेट लिमिट लागू हुई थी
रिटर्न
boolean
से इनहेरिट किया गया
यहाँ परिभाषित
posts
get posts(): any[]
रिटर्न
any[]
यहाँ परिभाषित
मेथड्स
fetchNext
Promise<void>
अगला पेज फ़ेच करें और आइटम्स को मौजूदा instance में जोड़ें
यह method डेटा का अगला पेज फ़ेच करती है और आइटम्स को मौजूदा
paginator instance में जोड़ देती है। यह pagination स्थिति और metadata को अपडेट करती है।
रिटर्न
Promise<void>
उदाहरण
Throws
जब API अनुरोध विफल हो जाए
से इनहेरिट किया गया
यहाँ परिभाषित
next
Promise<Paginator<any>>
अगला पेज नए instance के रूप में प्राप्त करें
यह method एक नया paginator instance बनाती है, जो अगले पेज से शुरू होता है,
और वर्तमान paginator की state को प्रभावित नहीं करती।
रिटर्न
Promise<Paginator<any>>
अगले पेज के लिए नया Paginator इंस्टेंस
उदाहरण
से इनहेरिट किया गया
यहाँ परिभाषित
fetchPrevious
Promise<void>
पिछला पेज प्राप्त करता है (यदि समर्थित हो)
रिटर्न
Promise<void>
से इनहेरिट किया गया
यहाँ परिभाषित
previous
Promise<Paginator<any>>
पिछला पेज नए instance के रूप में प्राप्त करें
रिटर्न
Promise<Paginator<any>>
से इनहेरिट किया गया
यहाँ परिभाषित
fetchLast
count): Promise<void>
निर्दिष्ट संख्या तक अतिरिक्त आइटम फ़ेच करें
पैरामीटर
| नाम | type |
|---|---|
count | number |
रिटर्न
Promise<void>
से इनहेरिट किया गया
यहाँ परिभाषित
reset
void
paginator को उसकी प्रारंभिक स्थिति में रीसेट करता है
रिटर्न
void
से इनहेरिट किया गया
यहाँ परिभाषित
[iterator]
Iterator<any, any, undefined>
सभी फ़ेच किए गए आइटम के लिए इटरेटर
रिटर्न
Iterator<any, any, undefined>
से इनहेरिट किया गया
यहाँ परिभाषित
[asyncIterator]
AsyncIterator<any, any, undefined>
पृष्ठों को स्वचालित रूप से फ़ेच करने वाला असिंक्रोनस इटेरेटर
रिटर्न
AsyncIterator<any, any, undefined>