UNPKG

dsl-builder

Version:

OpenSearch Query Builder - Extract from OpenSearch Dashboards

14 lines (13 loc) 581 B
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;