dsl-builder
Version:
OpenSearch Query Builder - Extract from OpenSearch Dashboards
14 lines (13 loc) • 581 B
TypeScript
import { Filter, FilterMeta } from './meta_filter';
import { IIndexPattern, IFieldType } from '../../index_patterns';
export type ExistsFilterMeta = FilterMeta;
export interface FilterExistsProperty {
field: any;
}
export type ExistsFilter = Filter & {
meta: ExistsFilterMeta;
exists?: FilterExistsProperty;
};
export declare const isExistsFilter: (filter: any) => filter is ExistsFilter;
export declare const getExistsFilterField: (filter: ExistsFilter) => any;
export declare const buildExistsFilter: (field: IFieldType, indexPattern: IIndexPattern) => ExistsFilter;