Skip to content

Commit e11e3fd

Browse files
[TSVB] Remove deprecated IFieldType (#110404)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
1 parent b74c79a commit e11e3fd

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

src/plugins/vis_type_timeseries/public/application/components/aggs/agg.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,13 @@ import { aggToComponent } from '../lib/agg_to_component';
1313
import { isMetricEnabled } from '../../lib/check_ui_restrictions';
1414
import { UnsupportedAgg } from './unsupported_agg';
1515
import { TemporaryUnsupportedAgg } from './temporary_unsupported_agg';
16-
import type { Metric, Panel, Series } from '../../../../common/types';
16+
import type { Metric, Panel, Series, SanitizedFieldType } from '../../../../common/types';
1717
import { DragHandleProps } from '../../../types';
1818
import { TimeseriesUIRestrictions } from '../../../../common/ui_restrictions';
19-
import { IFieldType } from '../../../../../data/common/index_patterns/fields';
2019

2120
interface AggProps extends HTMLAttributes<HTMLElement> {
2221
disableDelete: boolean;
23-
fields: IFieldType[];
22+
fields: Record<string, SanitizedFieldType[]>;
2423
model: Metric;
2524
panel: Panel;
2625
series: Series;

src/plugins/vis_type_timeseries/public/application/components/aggs/aggs.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,16 @@ import { Agg } from './agg';
1515
import { seriesChangeHandler } from '../lib/series_change_handler';
1616
import { handleAdd, handleDelete } from '../lib/collection_actions';
1717
import { newMetricAggFn } from '../lib/new_metric_agg_fn';
18-
import type { Panel, Series } from '../../../../common/types';
18+
import type { Panel, Series, SanitizedFieldType } from '../../../../common/types';
1919
import type { TimeseriesUIRestrictions } from '../../../../common/ui_restrictions';
20-
import { IFieldType } from '../../../../../data/common/index_patterns/fields';
2120

2221
const DROPPABLE_ID = 'aggs_dnd';
2322

2423
export interface AggsProps {
2524
name: keyof Series;
2625
panel: Panel;
2726
model: Series;
28-
fields: IFieldType[];
27+
fields: Record<string, SanitizedFieldType[]>;
2928
uiRestrictions: TimeseriesUIRestrictions;
3029
onChange(): void;
3130
}

src/plugins/vis_type_timeseries/server/lib/search_strategies/strategies/abstract_search_strategy.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { IndexPatternsService } from '../../../../../data/common';
1010

1111
import { from } from 'rxjs';
1212
import { AbstractSearchStrategy } from './abstract_search_strategy';
13-
import type { IFieldType } from '../../../../../data/common';
13+
import type { FieldSpec } from '../../../../../data/common';
1414
import type { CachedIndexPatternFetcher } from '../lib/cached_index_pattern_fetcher';
1515
import type {
1616
VisTypeTimeseriesRequestHandlerContext,
@@ -21,7 +21,7 @@ class FooSearchStrategy extends AbstractSearchStrategy {}
2121

2222
describe('AbstractSearchStrategy', () => {
2323
let abstractSearchStrategy: AbstractSearchStrategy;
24-
let mockedFields: IFieldType[];
24+
let mockedFields: FieldSpec[];
2525
let requestContext: VisTypeTimeseriesRequestHandlerContext;
2626

2727
beforeEach(() => {

0 commit comments

Comments
 (0)