मुख्य सामग्री पर जाएं
पोस्ट्स का पेजिनेटर

पदानुक्रम

कंस्ट्रक्टर्स

constructor

new PostPaginator(fetchPage): PostPaginator एक नया paginator instance तैयार करता है

पैरामीटर

NameTypeDescription
fetchPage(token?: string) => Promise<PaginatedResponse<any>>वह फ़ंक्शन जो pagination token दिए जाने पर डेटा का एक पेज फ़ेच करता है

रिटर्न

PostPaginator

से इनहेरिट किया गया

Paginator.constructor

यहाँ परिभाषित

paginator.ts:90

एक्सेसर

items

get items(): T[] फ़ेच किए गए सभी आइटम लौटाता है

रिटर्न

T[]

से इनहेरिट किया गया

Paginator.items

यहाँ परिभाषित

paginator.ts:97

meta

get meta(): any वर्तमान पृष्ठांकन मेटाडेटा लौटाता है

रिटर्न

any

से इनहेरिट किया गया

Paginator.meta

यहाँ परिभाषित

paginator.ts:104

includes

get includes(): undefined | Record<string, any> वर्तमान includes डेटा लौटाता है

रिटर्न

undefined | Record<string, any>

से इनहेरिट किया गया

Paginator.includes

यहाँ परिभाषित

paginator.ts:111

errors

get errors(): undefined | any[] वर्तमान errors लौटाता है

रिटर्न

undefined | any[]

से इनहेरिट किया गया

Paginator.errors

यहाँ परिभाषित

paginator.ts:118

done

get done(): boolean जांचें कि pagination पूरा हो चुका है या नहीं

रिटर्न

boolean

से इनहेरिट किया गया

Paginator.done

यहाँ परिभाषित

paginator.ts:125

rateLimited

get rateLimited(): boolean जाँचें कि क्या रेट लिमिट लागू हुई थी

रिटर्न

boolean

से इनहेरिट किया गया

Paginator.rateLimited

यहाँ परिभाषित

paginator.ts:132

posts

get posts(): any[]

रिटर्न

any[]

यहाँ परिभाषित

paginator.ts:342

मेथड्स

fetchNext

fetchNext(): Promise<void> अगला पेज फ़ेच करें और आइटम्स को मौजूदा instance में जोड़ें यह method डेटा का अगला पेज फ़ेच करती है और आइटम्स को मौजूदा paginator instance में जोड़ देती है। यह pagination स्थिति और metadata को अपडेट करती है।

रिटर्न

Promise<void> उदाहरण
const followers = await client.users.getFollowers('783214');
await followers.fetchNext(); // पहला पेज प्राप्त करें
console.log(followers.items.length); // फ़ॉलोअर्स की संख्या

if (!followers.done) {
  await followers.fetchNext(); // दूसरा पेज प्राप्त करें
  console.log(followers.items.length); // सभी पेजों में कुल फ़ॉलोअर्स
}
Throws जब API अनुरोध विफल हो जाए

से इनहेरिट किया गया

Paginator.fetchNext

यहाँ परिभाषित

paginator.ts:156
next(): Promise<Paginator<any>> अगला पेज नए instance के रूप में प्राप्त करें यह method एक नया paginator instance बनाती है, जो अगले पेज से शुरू होता है, और वर्तमान paginator की state को प्रभावित नहीं करती।

रिटर्न

Promise<Paginator<any>> अगले पेज के लिए नया Paginator इंस्टेंस उदाहरण
const followers = await client.users.getFollowers('783214');
await followers.fetchNext(); // पहला पृष्ठ प्राप्त करें

if (!followers.done) {
  const nextPage = await followers.next(); // नए इंस्टेंस के रूप में अगला पृष्ठ प्राप्त करें
  console.log(followers.items.length); // अभी भी पहला पृष्ठ
  console.log(nextPage.items.length); // दूसरा पृष्ठ
}

से इनहेरिट किया गया

Paginator.next

यहाँ परिभाषित

paginator.ts:211

fetchPrevious

fetchPrevious(): Promise<void> पिछला पेज प्राप्त करता है (यदि समर्थित हो)

रिटर्न

Promise<void>

से इनहेरिट किया गया

Paginator.fetchPrevious

यहाँ परिभाषित

paginator.ts:225
previous(): Promise<Paginator<any>> पिछला पेज नए instance के रूप में प्राप्त करें

रिटर्न

Promise<Paginator<any>>

से इनहेरिट किया गया

Paginator.previous

यहाँ परिभाषित

paginator.ts:260

fetchLast

fetchLast(count): Promise<void> निर्दिष्ट संख्या तक अतिरिक्त आइटम फ़ेच करें

पैरामीटर

नामtype
countnumber

रिटर्न

Promise<void>

से इनहेरिट किया गया

Paginator.fetchLast

यहाँ परिभाषित

paginator.ts:274

reset

reset(): void paginator को उसकी प्रारंभिक स्थिति में रीसेट करता है

रिटर्न

void

से इनहेरिट किया गया

Paginator.reset

यहाँ परिभाषित

paginator.ts:288

[iterator]

[iterator](): Iterator<any, any, undefined> सभी फ़ेच किए गए आइटम के लिए इटरेटर

रिटर्न

Iterator<any, any, undefined>

से इनहेरिट किया गया

Paginator.[iterator]

यहाँ परिभाषित

paginator.ts:303

[asyncIterator]

[asyncIterator](): AsyncIterator<any, any, undefined> पृष्ठों को स्वचालित रूप से फ़ेच करने वाला असिंक्रोनस इटेरेटर

रिटर्न

AsyncIterator<any, any, undefined>

से इनहेरिट किया गया

Paginator.[asyncIterator]

यहाँ परिभाषित

paginator.ts:312