Skip to content

Commit

Permalink
[Lens] Remove deprecated IFieldType
Browse files Browse the repository at this point in the history
  • Loading branch information
DianaDerevyankina committed Aug 24, 2021
1 parent f0bf877 commit 8e5a016
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 17 deletions.
20 changes: 10 additions & 10 deletions x-pack/plugins/lens/public/app_plugin/app.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ import { createMemoryHistory } from 'history';
import {
esFilters,
FilterManager,
IFieldType,
IndexPattern,
IndexPatternField,
Query,
} from '../../../../../src/plugins/data/public';
import { TopNavMenuData } from '../../../../../src/plugins/navigation/public';
Expand Down Expand Up @@ -155,7 +155,7 @@ describe('Lens App', () => {
it('updates global filters with store state', async () => {
const services = makeDefaultServices(sessionIdSubject);
const indexPattern = ({ id: 'index1' } as unknown) as IndexPattern;
const pinnedField = ({ name: 'pinnedField' } as unknown) as IFieldType;
const pinnedField = ({ name: 'pinnedField' } as unknown) as IndexPatternField;
const pinnedFilter = esFilters.buildExistsFilter(pinnedField, indexPattern);
services.data.query.filterManager.getFilters = jest.fn().mockImplementation(() => {
return [];
Expand Down Expand Up @@ -653,8 +653,8 @@ describe('Lens App', () => {

it('saves app filters and does not save pinned filters', async () => {
const indexPattern = ({ id: 'index1' } as unknown) as IndexPattern;
const field = ({ name: 'myfield' } as unknown) as IFieldType;
const pinnedField = ({ name: 'pinnedField' } as unknown) as IFieldType;
const field = ({ name: 'myfield' } as unknown) as IndexPatternField;
const pinnedField = ({ name: 'pinnedField' } as unknown) as IndexPatternField;
const unpinned = esFilters.buildExistsFilter(field, indexPattern);
const pinned = esFilters.buildExistsFilter(pinnedField, indexPattern);
await act(async () => {
Expand Down Expand Up @@ -835,7 +835,7 @@ describe('Lens App', () => {
it('updates the filters when the user changes them', async () => {
const { instance, services, lensStore } = await mountWith({});
const indexPattern = ({ id: 'index1' } as unknown) as IndexPattern;
const field = ({ name: 'myfield' } as unknown) as IFieldType;
const field = ({ name: 'myfield' } as unknown) as IndexPatternField;
expect(lensStore.getState()).toEqual({
lens: expect.objectContaining({
filters: [],
Expand Down Expand Up @@ -890,7 +890,7 @@ describe('Lens App', () => {
}),
});
const indexPattern = ({ id: 'index1' } as unknown) as IndexPattern;
const field = ({ name: 'myfield' } as unknown) as IFieldType;
const field = ({ name: 'myfield' } as unknown) as IndexPatternField;
act(() =>
services.data.query.filterManager.setFilters([
esFilters.buildExistsFilter(field, indexPattern),
Expand Down Expand Up @@ -1025,8 +1025,8 @@ describe('Lens App', () => {
})
);
const indexPattern = ({ id: 'index1' } as unknown) as IndexPattern;
const field = ({ name: 'myfield' } as unknown) as IFieldType;
const pinnedField = ({ name: 'pinnedField' } as unknown) as IFieldType;
const field = ({ name: 'myfield' } as unknown) as IndexPatternField;
const pinnedField = ({ name: 'pinnedField' } as unknown) as IndexPatternField;
const unpinned = esFilters.buildExistsFilter(field, indexPattern);
const pinned = esFilters.buildExistsFilter(pinnedField, indexPattern);
FilterManager.setFiltersStore([pinned], esFilters.FilterStateStore.GLOBAL_STATE);
Expand Down Expand Up @@ -1082,8 +1082,8 @@ describe('Lens App', () => {
})
);
const indexPattern = ({ id: 'index1' } as unknown) as IndexPattern;
const field = ({ name: 'myfield' } as unknown) as IFieldType;
const pinnedField = ({ name: 'pinnedField' } as unknown) as IFieldType;
const field = ({ name: 'myfield' } as unknown) as IndexPatternField;
const pinnedField = ({ name: 'pinnedField' } as unknown) as IndexPatternField;
const unpinned = esFilters.buildExistsFilter(field, indexPattern);
const pinned = esFilters.buildExistsFilter(pinnedField, indexPattern);
FilterManager.setFiltersStore([pinned], esFilters.FilterStateStore.GLOBAL_STATE);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,11 @@ import { ReactWrapper } from 'enzyme';
import { DragDrop, ChildDragDropProvider } from '../../../drag_drop';
import { fromExpression } from '@kbn/interpreter/common';
import { coreMock } from 'src/core/public/mocks';
import { esFilters, IFieldType, IndexPattern } from '../../../../../../../src/plugins/data/public';
import {
esFilters,
IndexPattern,
IndexPatternField,
} from '../../../../../../../src/plugins/data/public';
import { UiActionsStart } from '../../../../../../../src/plugins/ui_actions/public';
import { uiActionsPluginMock } from '../../../../../../../src/plugins/ui_actions/public/mocks';
import { TriggerContract } from '../../../../../../../src/plugins/ui_actions/public/triggers';
Expand Down Expand Up @@ -416,7 +420,7 @@ describe('workspace_panel', () => {
expect(expressionRendererMock).toHaveBeenCalledTimes(1);

const indexPattern = ({ id: 'index1' } as unknown) as IndexPattern;
const field = ({ name: 'myfield' } as unknown) as IFieldType;
const field = ({ name: 'myfield' } as unknown) as IndexPatternField;

await act(async () => {
instance.setProps({
Expand Down
12 changes: 7 additions & 5 deletions x-pack/plugins/lens/public/indexpattern_datasource/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@
* 2.0.
*/

import { IFieldType } from 'src/plugins/data/common';
import { IndexPatternColumn, IncompleteColumn } from './operations';
import { IndexPatternAggRestrictions } from '../../../../../src/plugins/data/public';
import { DragDropIdentifier } from '../drag_drop/providers';
import type { IndexPatternColumn, IncompleteColumn } from './operations';
import type {
IndexPatternField as BaseIndexPatternField,
IndexPatternAggRestrictions,
} from '../../../../../src/plugins/data/public';
import type { DragDropIdentifier } from '../drag_drop/providers';

export {
FieldBasedIndexPatternColumn,
Expand Down Expand Up @@ -57,7 +59,7 @@ export interface IndexPattern {
hasRestrictions: boolean;
}

export type IndexPatternField = IFieldType & {
export type IndexPatternField = BaseIndexPatternField & {
displayName: string;
aggregationRestrictions?: Partial<IndexPatternAggRestrictions>;
meta?: boolean;
Expand Down

0 comments on commit 8e5a016

Please sign in to comment.