PagedResult interface
واجهة توضح كيفية الاتصال بالخدمة.
الخصائص
| by |
دالة لتنفيذ أسلوب |
| first |
الارتباط بالصفحة الأولى من النتائج. |
| get |
أسلوب يقوم بإرجاع صفحة من النتائج. |
| to |
دالة لاستخراج العناصر من صفحة. |
تفاصيل الخاصية
byPage
دالة لتنفيذ أسلوب byPage على المكرر غير المتزامن المصفح. الإعداد الافتراضي هو الذي يعين maxPageSizeParam من settings.maxPageSize.
byPage?: (settings?: TPageSettings) => AsyncIterableIterator<TPage>
قيمة الخاصية
(settings?: TPageSettings) => AsyncIterableIterator<TPage>
firstPageLink
الارتباط بالصفحة الأولى من النتائج.
firstPageLink: TLink
قيمة الخاصية
TLink
getPage
أسلوب يقوم بإرجاع صفحة من النتائج.
getPage: (pageLink: TLink, maxPageSize?: number) => Promise<undefined | { nextPageLink?: TLink, page: TPage }>
قيمة الخاصية
(pageLink: TLink, maxPageSize?: number) => Promise<undefined | { nextPageLink?: TLink, page: TPage }>
toElements
دالة لاستخراج العناصر من صفحة.
toElements?: (page: TPage) => unknown[]
قيمة الخاصية
(page: TPage) => unknown[]