moving agg_config and agg_configs to ui/agg_types (#45877) (#46009)

This commit is contained in:
Peter Pisljar 2019-09-18 18:02:20 +02:00 committed by GitHub
parent 0f9a984df8
commit c9f3d1f2b4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
33 changed files with 39 additions and 38 deletions

View file

@ -20,7 +20,7 @@
import { get, has } from 'lodash';
import { i18n } from '@kbn/i18n';
// @ts-ignore
import { AggConfigs } from 'ui/vis/agg_configs';
import { AggConfigs } from 'ui/agg_types/agg_configs';
import { createFormat } from 'ui/visualize/loader/pipeline_helpers/utilities';
import chrome from 'ui/chrome';

View file

@ -20,7 +20,7 @@
import expect from '@kbn/expect';
import sinon from 'sinon';
import { geoHashBucketAgg } from '../../buckets/geo_hash';
import * as AggConfigModule from '../../../vis/agg_config';
import * as AggConfigModule from '../../agg_config';
import * as BucketAggTypeModule from '../../buckets/_bucket_agg_type';
describe('Geohash Agg', () => {

View file

@ -26,7 +26,7 @@ import AggParamWriterProvider from '../../agg_param_writer';
import FixturesStubbedLogstashIndexPatternProvider from 'fixtures/stubbed_logstash_index_pattern';
import chrome from '../../../../chrome';
import { aggTypes } from '../../..';
import { AggConfig } from '../../../../vis/agg_config';
import { AggConfig } from '../../../agg_config';
import { timefilter } from 'ui/timefilter';
const config = chrome.getUiSettingsClient();

View file

@ -26,14 +26,13 @@
import _ from 'lodash';
import { i18n } from '@kbn/i18n';
import { BucketAggType } from 'ui/agg_types';
import { AggGroupNames } from './editors/default/agg_groups';
import { AggType, FieldParamType } from '../agg_types';
import { AggType, FieldParamType, BucketAggType } from '.';
import { AggGroupNames } from '../vis/editors/default/agg_groups';
// @ts-ignore
import { fieldFormats } from '../registry/field_formats';
import { writeParams } from '../agg_types/agg_params';
import { writeParams } from './agg_params';
import { AggConfigs } from './agg_configs';
import { Schema } from './editors/default/schemas';
import { Schema } from '../vis/editors/default/schemas';
export interface AggConfigOptions {
id: string;

View file

@ -31,7 +31,7 @@ import { TimeRange } from 'src/plugins/data/public';
import { Schemas } from '../visualize/loader/pipeline_helpers/build_pipeline';
import { Schema } from '../vis/editors/default/schemas';
import { AggConfig, AggConfigOptions } from './agg_config';
import { AggGroupNames } from './editors/default/agg_groups';
import { AggGroupNames } from '../vis/editors/default/agg_groups';
import { IndexPattern } from '../../../core_plugins/data/public';
function removeParentAggs(obj: any) {

View file

@ -23,8 +23,8 @@ import { OptionedParamType } from './param_types/optioned';
import { StringParamType } from './param_types/string';
import { JsonParamType } from './param_types/json';
import { BaseParamType } from './param_types/base';
import { AggConfig } from '../vis/agg_config';
import { AggConfigs } from '../vis/agg_configs';
import { AggConfig } from './agg_config';
import { AggConfigs } from './agg_configs';
export type AggParam = BaseParamType;

View file

@ -24,7 +24,7 @@ import { AggParam, initParams } from './agg_params';
// @ts-ignore
import { FieldFormat, fieldFormats } from '../registry/field_formats';
import { AggConfig } from '../vis';
import { AggConfigs } from '../vis/agg_configs';
import { AggConfigs } from './agg_configs';
import { SearchSource } from '../courier';
import { Adapters } from '../inspector';

View file

@ -18,7 +18,7 @@
*/
import { i18n } from '@kbn/i18n';
import { AggConfig } from '../vis/agg_config';
import { AggConfig } from './agg_config';
function safeMakeLabel(agg: AggConfig) {
try {

View file

@ -17,7 +17,7 @@
* under the License.
*/
import { AggConfig } from 'ui/vis/agg_config';
import { AggConfig } from 'ui/agg_types/agg_config';
export function isStringType(type: AggConfig): boolean;
export function isType(type: string): (agg: AggConfig) => boolean;

View file

@ -128,6 +128,8 @@ aggTypes.buckets.forEach(aggType => (aggType.type = 'buckets'));
export { AggParam } from './agg_params';
export { AggType } from './agg_type';
export { AggConfig } from './agg_config';
export { AggConfigs } from './agg_configs';
export { FieldParamType } from './param_types';
export { BucketAggType } from './buckets/_bucket_agg_type';
export { setBounds };

View file

@ -17,7 +17,7 @@
* under the License.
*/
import { AggConfig } from '../../vis/agg_config';
import { AggConfig } from '../agg_config';
import { BaseParamType } from './base';
export class AggParamType extends BaseParamType {

View file

@ -18,7 +18,7 @@
*/
import { AggParam } from '../';
import { AggConfigs } from '../../vis/agg_configs';
import { AggConfigs } from '../agg_configs';
import { AggConfig } from '../../vis';
import { SearchSource } from '../../courier';

View file

@ -22,7 +22,7 @@ import expect from '@kbn/expect';
import ngMock from 'ng_mock';
import { VisProvider } from '..';
import { AggType } from '../../agg_types/agg_type';
import { AggConfig } from '../agg_config';
import { AggConfig } from '../../agg_types/agg_config';
import FixturesStubbedLogstashIndexPatternProvider from 'fixtures/stubbed_logstash_index_pattern';
import { fieldFormats } from '../../registry/field_formats';

View file

@ -21,9 +21,9 @@ import _ from 'lodash';
import sinon from 'sinon';
import expect from '@kbn/expect';
import ngMock from 'ng_mock';
import { AggConfig } from '../agg_config';
import { AggConfig } from '../../agg_types/agg_config';
import { VisProvider } from '..';
import { AggConfigs } from '../agg_configs';
import { AggConfigs } from '../../agg_types/agg_configs';
import FixturesStubbedLogstashIndexPatternProvider from 'fixtures/stubbed_logstash_index_pattern';
import { Schemas } from '../editors/default/schemas';
import { AggGroupNames } from '../editors/default/agg_groups';

View file

@ -23,7 +23,7 @@ import { act } from 'react-dom/test-utils';
import { VisState, AggConfig } from '../../../';
import { Schema } from '../schemas';
import { AggGroupNames } from '../agg_groups';
import { AggConfigs } from '../../../agg_configs';
import { AggConfigs } from '../../../../agg_types/agg_configs';
import { DefaultEditorAggGroup, DefaultEditorAggGroupProps } from './agg_group';
import { DefaultEditorAgg } from './agg';
import { DefaultEditorAggAdd } from './agg_add';

View file

@ -27,7 +27,7 @@ import {
EuiPanel,
} from '@elastic/eui';
import { AggConfig } from '../../../agg_config';
import { AggConfig } from '../../../../agg_types/agg_config';
import { aggGroupNamesMap, AggGroupNames } from '../agg_groups';
import { DefaultEditorAgg } from './agg';
import { DefaultEditorAggAdd } from './agg_add';

View file

@ -17,7 +17,7 @@
* under the License.
*/
import { AggConfig } from '../../../agg_config';
import { AggConfig } from '../../../../agg_types/agg_config';
import { isAggRemovable, calcAggIsTooLow, isInvalidAggsTouched } from './agg_group_helper';
import { AggsState } from './agg_group_state';

View file

@ -18,7 +18,7 @@
*/
import { findIndex, reduce, isEmpty } from 'lodash';
import { AggConfig } from '../../../agg_config';
import { AggConfig } from '../../../../agg_types/agg_config';
import { AggsState } from './agg_group_state';
const isAggRemovable = (agg: AggConfig, group: AggConfig[]) => {

View file

@ -17,7 +17,7 @@
* under the License.
*/
import { AggConfig } from '../../../agg_config';
import { AggConfig } from '../../../../agg_types/agg_config';
export enum AGGS_ACTION_KEYS {
TOUCHED = 'aggsTouched',

View file

@ -19,7 +19,7 @@
import { Field } from 'ui/index_patterns';
import { AggParam } from 'ui/agg_types';
import { AggConfig } from '../../../agg_config';
import { AggConfig } from '../../../../agg_types/agg_config';
import { ComboBoxGroupedOptions } from '../utils';
import { EditorConfig } from '../../config/types';
import { VisState } from '../../..';

View file

@ -18,7 +18,7 @@
*/
import { PersistedState } from 'ui/persisted_state';
import { AggConfigs } from 'ui/vis/agg_configs';
import { AggConfigs } from 'ui/agg_types/agg_configs';
import { Vis } from './../..';
export interface VisOptionsProps<VisParamType = unknown> {

View file

@ -17,6 +17,6 @@
* under the License.
*/
export { AggConfig } from './agg_config';
export { AggConfig } from '../agg_types/agg_config';
export { Vis, VisProvider, VisParams, VisState } from './vis';
export { VisualizationController, VisType } from './vis_types/vis_type';

View file

@ -18,7 +18,7 @@
*/
import { VisType } from './vis_types/vis_type';
import { AggConfigs } from './agg_configs';
import { AggConfigs } from '../agg_types/agg_configs';
export interface Vis {
type: VisType;

View file

@ -30,7 +30,7 @@
import { EventEmitter } from 'events';
import _ from 'lodash';
import { VisTypesRegistryProvider } from '../registry/vis_types';
import { AggConfigs } from './agg_configs';
import { AggConfigs } from '../agg_types/agg_configs';
import { PersistedState } from '../persisted_state';
import { FilterBarQueryFilterProvider } from '../filter_manager/query_filter';
import { updateVisualizationConfig } from './vis_update';

View file

@ -25,7 +25,7 @@ import { Vis } from '../../vis';
import { VisResponseData } from './types';
import { Inspector } from '../../inspector';
import { EmbeddedVisualizeHandler, RequestHandlerParams } from './embedded_visualize_handler';
import { AggConfigs } from 'ui/vis/agg_configs';
import { AggConfigs } from 'ui/agg_types/agg_configs';
jest.mock('ui/new_platform');

View file

@ -25,7 +25,7 @@ import { i18n } from '@kbn/i18n';
import { Filter } from '@kbn/es-query';
import { toastNotifications } from 'ui/notify';
// @ts-ignore untyped dependency
import { AggConfigs } from 'ui/vis/agg_configs';
import { AggConfigs } from 'ui/agg_types/agg_configs';
import { SearchSource } from 'ui/courier';
import { QueryFilter } from 'ui/filter_manager/query_filter';
import { TimeRange } from 'src/plugins/data/public';

View file

@ -27,7 +27,7 @@ import {
Schemas,
} from './build_pipeline';
import { Vis, VisState } from 'ui/vis';
import { AggConfig } from 'ui/vis/agg_config';
import { AggConfig } from 'ui/agg_types/agg_config';
import { SearchSource } from 'ui/courier';
jest.mock('ui/new_platform');

View file

@ -13,7 +13,7 @@ jest.mock('ui/vis/editors/default/schemas', () => {
};
});
jest.mock('../../kibana_services', () => {});
jest.mock('ui/vis/agg_configs', () => {});
jest.mock('ui/agg_types', () => {});
jest.mock('ui/timefilter', () => {});
jest.mock('../vector_layer', () => {});

View file

@ -12,7 +12,7 @@ import { AbstractESSource } from '../es_source';
import { HeatmapLayer } from '../../heatmap_layer';
import { VectorLayer } from '../../vector_layer';
import { Schemas } from 'ui/vis/editors/default/schemas';
import { AggConfigs } from 'ui/vis/agg_configs';
import { AggConfigs } from 'ui/agg_types';
import { tabifyAggResponse } from 'ui/agg_response/tabify';
import { convertToGeoJson } from './convert_to_geojson';
import { VectorStyle } from '../../styles/vector_style';

View file

@ -19,7 +19,7 @@ import { SOURCE_DATA_ID_ORIGIN, ES_PEW_PEW } from '../../../../common/constants'
import { getDataSourceLabel } from '../../../../common/i18n_getters';
import { convertToLines } from './convert_to_lines';
import { Schemas } from 'ui/vis/editors/default/schemas';
import { AggConfigs } from 'ui/vis/agg_configs';
import { AggConfigs } from 'ui/agg_types';
const COUNT_PROP_LABEL = 'count';
const COUNT_PROP_NAME = 'doc_count';

View file

@ -13,7 +13,7 @@ import {
import { createExtentFilter } from '../../elasticsearch_geo_utils';
import { timefilter } from 'ui/timefilter';
import _ from 'lodash';
import { AggConfigs } from 'ui/vis/agg_configs';
import { AggConfigs } from 'ui/agg_types';
import { i18n } from '@kbn/i18n';
import { ESAggMetricTooltipProperty } from '../tooltips/es_aggmetric_tooltip_property';

View file

@ -8,7 +8,7 @@ import _ from 'lodash';
import { AbstractESSource } from './es_source';
import { Schemas } from 'ui/vis/editors/default/schemas';
import { AggConfigs } from 'ui/vis/agg_configs';
import { AggConfigs } from 'ui/agg_types';
import { i18n } from '@kbn/i18n';
import { ESTooltipProperty } from '../tooltips/es_tooltip_property';
import { ES_SIZE_LIMIT } from '../../../common/constants';

View file

@ -11,7 +11,7 @@ jest.mock('ui/vis/editors/default/schemas', () => ({
Schemas: function () {}
}));
jest.mock('../../kibana_services', () => {});
jest.mock('ui/vis/agg_configs', () => {});
jest.mock('ui/agg_types', () => {});
jest.mock('ui/timefilter', () => {});
const indexPatternTitle = 'myIndex';