مشاركة عبر


PagedResult interface

واجهة توضح كيفية الاتصال بالخدمة.

الخصائص

byPage

دالة لتنفيذ أسلوب byPage على المكرر غير المتزامن المصفح. الإعداد الافتراضي هو الذي يعين maxPageSizeParam من settings.maxPageSize.

firstPageLink

الارتباط بالصفحة الأولى من النتائج.

getPage

أسلوب يقوم بإرجاع صفحة من النتائج.

toElements

دالة لاستخراج العناصر من صفحة.

تفاصيل الخاصية

byPage

دالة لتنفيذ أسلوب byPage على المكرر غير المتزامن المصفح. الإعداد الافتراضي هو الذي يعين maxPageSizeParam من settings.maxPageSize.

byPage?: (settings?: TPageSettings) => AsyncIterableIterator<TPage>

قيمة الخاصية

(settings?: TPageSettings) => AsyncIterableIterator<TPage>

الارتباط بالصفحة الأولى من النتائج.

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[]