Fixed import for buildQueryFilter helper function (#107321)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Catherine Liu 2021-08-02 20:12:58 -04:00 committed by GitHub
parent f0e9210302
commit cc9d69ebc6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,13 +5,14 @@
* 2.0.
*/
import { buildQueryFilter, Filter } from '@kbn/es-query';
import { ExpressionValueFilter } from '../../types';
// @ts-expect-error untyped local
import { buildBoolArray } from './build_bool_array';
import { TimeRange, esFilters, Filter as DataFilter } from '../../../../../src/plugins/data/public';
import { TimeRange } from '../../../../../src/plugins/data/public';
export interface EmbeddableFilterInput {
filters: DataFilter[];
filters: Filter[];
timeRange?: TimeRange;
}
@ -30,9 +31,9 @@ function getTimeRangeFromFilters(filters: ExpressionValueFilter[]): TimeRange |
: undefined;
}
export function getQueryFilters(filters: ExpressionValueFilter[]): DataFilter[] {
export function getQueryFilters(filters: ExpressionValueFilter[]): Filter[] {
const dataFilters = filters.map((filter) => ({ ...filter, type: filter.filterType }));
return buildBoolArray(dataFilters).map(esFilters.buildQueryFilter);
return buildBoolArray(dataFilters).map(buildQueryFilter);
}
export function buildEmbeddableFilters(filters: ExpressionValueFilter[]): EmbeddableFilterInput {