mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
parent
0f9a984df8
commit
c9f3d1f2b4
33 changed files with 39 additions and 38 deletions
|
@ -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';
|
||||
|
||||
|
|
|
@ -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', () => {
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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;
|
|
@ -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) {
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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';
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 };
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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';
|
||||
|
||||
|
|
|
@ -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';
|
||||
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
||||
|
|
|
@ -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[]) => {
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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 '../../..';
|
||||
|
|
|
@ -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> {
|
||||
|
|
2
src/legacy/ui/public/vis/index.d.ts
vendored
2
src/legacy/ui/public/vis/index.d.ts
vendored
|
@ -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';
|
||||
|
|
2
src/legacy/ui/public/vis/vis.d.ts
vendored
2
src/legacy/ui/public/vis/vis.d.ts
vendored
|
@ -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;
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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');
|
||||
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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');
|
||||
|
|
|
@ -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', () => {});
|
||||
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue