UNPKG

@sysdoc/sharepoint-utils

Version:

Sysdoc's core Sharepoint utilities

35 lines (34 loc) 1.44 kB
/*! * Copyright Sysdoc @ 2019 */ import { ISearchResult, SearchResults } from "@pnp/sp-commonjs/presets/all"; import { ISearchResultEntry } from "../../search/ISearchResultEntry"; import { ISearchResultPageModel } from "../../search/ISearchResultPageModel"; import { ISearchDisplayTemplateModel } from "../../search/ISearchDisplayTemplateModel"; export declare function extractNameFromUserField(txt: string): string; export declare function extractTagFromMeta(txt: string): string; export declare function makeSPSearchResultEntry(result: ISearchResult): ISearchResultEntry<ISearchResult>; export declare class SPSearchResultPageModel implements ISearchResultPageModel<ISearchResult> { private result; private rowLimit; private resultsTransformer; get noOfPages(): number; get currentPage(): number; totalRows: number; elapsedTime: number; page: number; pending: number; entries: ISearchResultEntry<ISearchResult>[]; disableScroll: boolean; scrollElement: HTMLElement; targetScrollStop: number; constructor(result: SearchResults, rowLimit: number, resultsTransformer: (result: any) => any, disableScroll?: boolean); updateTemplates(temps: ISearchDisplayTemplateModel[]): void; error(): void; next: () => void; prev: () => void; goToPage: (page: number) => void; private load; private onSuccess; private onFail; }