UNPKG

cnpmcore

Version:
13 lines (12 loc) 449 B
import { estypes } from '@elastic/elasticsearch'; import { SearchAdapter } from '../common/typing'; /** * Use elasticsearch to search the huge npm packages. */ export declare class ESSearchAdapter implements SearchAdapter { private config; private readonly elasticsearch; search<T>(query: any): Promise<estypes.SearchHitsMetadata<T>>; upsert<T>(id: string, document: T): Promise<string>; delete(id: string): Promise<string>; }