@searchkit/sdk
Version:
Elasticsearch Universal SDK for Searchkit
13 lines (12 loc) • 439 B
TypeScript
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;