UNPKG

@sysdoc/sharepoint-utils

Version:

Sysdoc's core Sharepoint utilities

11 lines (10 loc) 426 B
/*! * Copyright Sysdoc @ 2019 */ import { ISearchQuery } from "./ISearchQuery"; import { ISearchResultPageModel } from "./ISearchResultPageModel"; export interface ISearchProvider<T> { search(query: ISearchQuery | string): Promise<ISearchResultPageModel<T>>; getResultCount(query: ISearchQuery): Promise<number>; getSuggestions(query: ISearchQuery | string, includePeople?: boolean): Promise<any[]>; }