UNPKG

@searchkit/sdk

Version:

Elasticsearch Universal SDK for Searchkit

13 lines (12 loc) 439 B
import QueryManager from '../core/QueryManager'; import type { Query } from '../core/RequestBodyBuilder'; import BaseQuery from './BaseQuery'; interface CustomQueryConfig { queryFn(query: string, queryManager?: QueryManager): Query | null; } declare class CustomQuery implements BaseQuery { private config; constructor(config: CustomQueryConfig); getFilter(queryManager: QueryManager): Query; } export default CustomQuery;