dsl-builder
Version:
OpenSearch Query Builder - Extract from OpenSearch Dashboards
13 lines (12 loc) • 566 B
TypeScript
import { FilterCompareOptions } from './compare_filters';
import { Filter } from '../../opensearch_query';
/**
* Combine 2 filter collections, removing duplicates
*
* @param {object} existingFilters - The filters to compare to
* @param {object} filters - The filters being added
* @param {object} comparatorOptions - Parameters to use for comparison
*
* @returns {object} An array of filters that were not in existing
*/
export declare const dedupFilters: (existingFilters: Filter[], filters: Filter[], comparatorOptions?: FilterCompareOptions) => Filter[];