UNPKG

typesense

Version:
17 lines (16 loc) 982 B
import RequestWithCache from "./RequestWithCache"; import ApiCall from "./ApiCall"; import Configuration from "./Configuration"; import type { DocumentSchema, SearchOptions, SearchParamsWithPreset, SearchResponse } from "./Documents"; import { SearchableDocuments, SearchParams } from "./Types"; export declare class SearchOnlyDocuments<T extends DocumentSchema> implements SearchableDocuments<T> { protected collectionName: string; protected apiCall: ApiCall; protected configuration: Configuration; protected requestWithCache: RequestWithCache; constructor(collectionName: string, apiCall: ApiCall, configuration: Configuration); clearCache(): void; search<const Infix extends string>(searchParameters: SearchParams<T, Infix> | SearchParamsWithPreset<T, Infix>, { cacheSearchResultsForSeconds, abortSignal, }?: SearchOptions): Promise<SearchResponse<T>>; protected endpointPath(operation?: string): string; static get RESOURCEPATH(): string; }