UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

14 lines (13 loc) 1.14 kB
import { IPagedResult, IPagedSearchResult, IPagedSearchResultToken, ISearchResult, IndexedDocument, NextPagedSearchRequest, PagedBatchSearchRequest, PagedSearchRequest, SearchRequest } from "../models"; export declare class OmniaSearchService { private httpClientOmniaSearch; private baseUrl; constructor(); multipleSearch: <TIndexedDocument extends IndexedDocument>(searchQueryRequest: PagedBatchSearchRequest, cancelRequest?: (cancelToken: any) => void) => Promise<IPagedSearchResult<TIndexedDocument>[]>; search: <TIndexedDocument extends IndexedDocument>(searchRequest: SearchRequest) => Promise<ISearchResult<TIndexedDocument>>; searchPaged: <TIndexedDocument extends IndexedDocument>(searchRequest: PagedSearchRequest) => Promise<IPagedResult<IPagedSearchResult<TIndexedDocument>, IPagedSearchResultToken>>; searchPagedNext: <TIndexedDocument extends IndexedDocument>(nextRequest: NextPagedSearchRequest) => Promise<IPagedResult<IPagedSearchResult<TIndexedDocument>, IPagedSearchResultToken>>; private mappingSearchResult; private mappingSearchPagedResult; private mappingSearchPagedNextResult; }