From 231592e01c6987fd6ca434a9cee06c0bf123f7ef Mon Sep 17 00:00:00 2001 From: Chris Cowan Date: Tue, 10 Mar 2020 15:25:19 -0700 Subject: [PATCH] re-using filter from series rate --- .../server/lib/vis_data/request_processors/series/rate.js | 3 ++- .../server/lib/vis_data/request_processors/table/rate.js | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/vis_type_timeseries/server/lib/vis_data/request_processors/series/rate.js b/src/plugins/vis_type_timeseries/server/lib/vis_data/request_processors/series/rate.js index 896f59c885f7ee0..468d5e6c92d2f34 100644 --- a/src/plugins/vis_type_timeseries/server/lib/vis_data/request_processors/series/rate.js +++ b/src/plugins/vis_type_timeseries/server/lib/vis_data/request_processors/series/rate.js @@ -17,12 +17,13 @@ * under the License. */ -const filter = metric => metric.type === 'rate'; import { getBucketSize } from '../../helpers/get_bucket_size'; import { getIntervalAndTimefield } from '../../get_interval_and_timefield'; import { bucketTransform } from '../../helpers/bucket_transform'; import { set } from 'lodash'; +export const filter = metric => metric.type === 'rate'; + export const createRate = (doc, intervalString, aggRoot) => metric => { const maxFn = bucketTransform.max; const derivativeFn = bucketTransform.derivative; diff --git a/src/plugins/vis_type_timeseries/server/lib/vis_data/request_processors/table/rate.js b/src/plugins/vis_type_timeseries/server/lib/vis_data/request_processors/table/rate.js index 8e0cae92c94d7ef..ffe81ac869ab2af 100644 --- a/src/plugins/vis_type_timeseries/server/lib/vis_data/request_processors/table/rate.js +++ b/src/plugins/vis_type_timeseries/server/lib/vis_data/request_processors/table/rate.js @@ -17,11 +17,10 @@ * under the License. */ -const filter = metric => metric.type === 'rate'; import { getBucketSize } from '../../helpers/get_bucket_size'; import { getIntervalAndTimefield } from '../../get_interval_and_timefield'; import { calculateAggRoot } from './calculate_agg_root'; -import { createRate } from '../series/rate'; +import { createRate, filter } from '../series/rate'; export function rate(req, panel, esQueryConfig, indexPatternObject) { return next => doc => {