मुख्य सामग्री पर जाएं
ईवेंट के लिए पेजिनेटर (जैसे DM ईवेंट)

पदानुक्रम

कंस्ट्रक्टर

constructor

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

पैरामीटर

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

रिटर्न

EventPaginator

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

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 यह जाँचता है कि पेजिनेशन पूरा हो गया है या नहीं

रिटर्न

boolean

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

Paginator.done

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

paginator.ts:125

rateLimited

get rateLimited(): boolean जांचें कि क्या rate limit पार हो गई थी

रिटर्न

boolean

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

Paginator.rateLimited

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

paginator.ts:132

events

get events(): any[]

रिटर्न

any[]

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

paginator.ts:362

मेथड्स

fetchNext

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

रिटर्न

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 पेजिनेटर को उसकी प्रारंभिक स्थिति में रीसेट करता है

रिटर्न

void

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

Paginator.reset

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

paginator.ts:288

[iterator]

[iterator](): Iterator<any, any, undefined> सभी प्राप्त किए गए आइटमों के लिए Iterator

रिटर्न

Iterator<any, any, undefined>

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

Paginator.[iterator]

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

paginator.ts:303

[asyncIterator]

[asyncIterator](): AsyncIterator<any, any, undefined> ऐसा Async iterator जो पेजों को स्वचालित रूप से फ़ेच करता है

रिटर्न

AsyncIterator<any, any, undefined>

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

Paginator.[asyncIterator]

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

paginator.ts:312