dsl-builder-test
Version:
OpenSearch Query Builder - Extract from OpenSearch Dashboards
13 lines (12 loc) • 575 B
TypeScript
import { Filter, FilterMeta } from './meta_filter';
import { IIndexPattern, IFieldType } from '../../index_patterns';
export type PhrasesFilterMeta = FilterMeta & {
params: string[];
field?: string;
};
export type PhrasesFilter = Filter & {
meta: PhrasesFilterMeta;
};
export declare const isPhrasesFilter: (filter: any) => filter is PhrasesFilter;
export declare const getPhrasesFilterField: (filter: PhrasesFilter) => string | undefined;
export declare const buildPhrasesFilter: (field: IFieldType, params: any[], indexPattern: IIndexPattern) => PhrasesFilter;