[expressions] remove root-level redirect, import from common (#136997)

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Spencer 2022-07-25 10:07:43 -05:00 committed by GitHub
parent a1e33569f2
commit 36260fb358
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
182 changed files with 238 additions and 189 deletions

View file

@ -22,7 +22,7 @@ import {
EuiText,
EuiTitle,
} from '@elastic/eui';
import type { Datatable } from '@kbn/expressions-plugin';
import type { Datatable } from '@kbn/expressions-plugin/common';
import { ExpressionsContext } from './expressions_context';
const expression = `getEvents

View file

@ -7,6 +7,6 @@
*/
import { createContext } from 'react';
import type { ExpressionsServiceStart } from '@kbn/expressions-plugin';
import type { ExpressionsServiceStart } from '@kbn/expressions-plugin/common';
export const ExpressionsContext = createContext<ExpressionsServiceStart | undefined>(undefined);

View file

@ -8,7 +8,7 @@
import { Observable, fromEvent } from 'rxjs';
import { scan, startWith } from 'rxjs/operators';
import type { ExpressionFunctionDefinition } from '@kbn/expressions-plugin';
import type { ExpressionFunctionDefinition } from '@kbn/expressions-plugin/common';
export interface CountEventArguments {
event: string;

View file

@ -8,7 +8,7 @@
import { Observable, fromEvent, merge } from 'rxjs';
import { distinct, map, pluck, scan, take } from 'rxjs/operators';
import type { Datatable, ExpressionFunctionDefinition } from '@kbn/expressions-plugin';
import type { Datatable, ExpressionFunctionDefinition } from '@kbn/expressions-plugin/common';
const EVENTS: Array<keyof WindowEventMap> = [
'mousedown',

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import type { Datatable, ExpressionFunctionDefinition } from '@kbn/expressions-plugin';
import type { Datatable, ExpressionFunctionDefinition } from '@kbn/expressions-plugin/common';
export interface PluckArguments {
key: string;

View file

@ -7,7 +7,7 @@
*/
import React from 'react';
import ReactDOM from 'react-dom';
import type { ExpressionsServiceSetup } from '@kbn/expressions-plugin';
import type { ExpressionsServiceSetup } from '@kbn/expressions-plugin/common';
import { ExpressionsServiceFork } from '@kbn/expressions-plugin/common/service/expressions_fork';
import { AppMountParameters, AppNavLinkStatus, CoreSetup, Plugin } from '@kbn/core/public';
import type { DeveloperExamplesSetup } from '@kbn/developer-examples-plugin/public';

View file

@ -108,6 +108,11 @@ module.exports = {
to: '@kbn/utility-types-jest',
disallowedMessage: `import from @kbn/utility-types-jest instead`
},
{
from: '@kbn/expressions-plugin',
to: '@kbn/expressions-plugin/common',
exact: true,
},
{
from: '@kbn/kibana-utils-plugin',
to: '@kbn/kibana-utils-plugin/common',

View file

@ -16,7 +16,7 @@ import {
GaugeLabelMajorModes,
GaugeTicksPositions,
} from '../constants';
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
describe('interpreter/functions#gauge', () => {
const fn = functionWrapper(gaugeFunction());

View file

@ -12,7 +12,7 @@ import {
Datatable,
ExpressionFunctionDefinition,
ExpressionValueRender,
} from '@kbn/expressions-plugin';
} from '@kbn/expressions-plugin/common';
import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/public';
import { CustomPaletteState } from '@kbn/charts-plugin/common';
import {

View file

@ -7,7 +7,7 @@
*/
import type { CustomPaletteParams } from '@kbn/coloring';
import type { DatatableColumn, DatatableRow } from '@kbn/expressions-plugin';
import type { DatatableColumn, DatatableRow } from '@kbn/expressions-plugin/common';
import { getAccessorByDimension } from '@kbn/visualizations-plugin/common/utils';
import { Accessors, GaugeArguments } from '../../../common';

View file

@ -11,7 +11,7 @@ import type { HeatmapArguments } from '..';
import { functionWrapper } from '@kbn/expressions-plugin/common/expression_functions/specs/tests/utils';
import { Datatable } from '@kbn/expressions-plugin/common/expression_types/specs';
import { EXPRESSION_HEATMAP_GRID_NAME, EXPRESSION_HEATMAP_LEGEND_NAME } from '../constants';
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
describe('interpreter/functions#heatmap', () => {
const fn = functionWrapper(heatmapFunction());

View file

@ -11,7 +11,7 @@ import {
Datatable,
ExpressionFunctionDefinition,
ExpressionValueRender,
} from '@kbn/expressions-plugin';
} from '@kbn/expressions-plugin/common';
import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/common';
import { CustomPaletteState } from '@kbn/charts-plugin/common';

View file

@ -12,7 +12,7 @@ import type { DatatableUtilitiesService } from '@kbn/data-plugin/common';
import type { IFieldFormat, SerializedFieldFormat } from '@kbn/field-formats-plugin/common';
import type { RangeSelectContext, ValueClickContext } from '@kbn/embeddable-plugin/public';
import type { PersistedState } from '@kbn/visualizations-plugin/public';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin/common';
import type { HeatmapExpressionProps } from './expression_functions';
export interface FilterEvent {

View file

@ -11,7 +11,7 @@ import type { MetricArguments } from '..';
import { functionWrapper } from '@kbn/expressions-plugin/common/expression_functions/specs/tests/utils';
import { Datatable } from '@kbn/expressions-plugin/common/expression_types/specs';
import { LabelPosition } from '../constants';
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
describe('interpreter/functions#metric', () => {
const fn = functionWrapper(metricVisFunction());

View file

@ -12,7 +12,7 @@ import {
ExpressionFunctionDefinition,
ExpressionValueRender,
Style,
} from '@kbn/expressions-plugin';
} from '@kbn/expressions-plugin/common';
import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/common';
import { ColorMode, CustomPaletteState } from '@kbn/charts-plugin/common';
import { VisParams, visType, LabelPositionType } from './expression_renderers';

View file

@ -10,7 +10,7 @@ import React from 'react';
import { storiesOf } from '@storybook/react';
import { from } from 'rxjs';
import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/common';
import { Datatable, DatatableColumn } from '@kbn/expressions-plugin';
import { Datatable, DatatableColumn } from '@kbn/expressions-plugin/common';
import { Render } from '@kbn/presentation-util-plugin/public/__stories__';
import { ColorMode, CustomPaletteState } from '@kbn/charts-plugin/common';
import { getFormatService } from '../__mocks__/format_service';

View file

@ -19,7 +19,7 @@ import {
IInterpreterRenderHandlers,
} from '@kbn/expressions-plugin/common/expression_renderers';
import { getColumnByAccessor } from '@kbn/visualizations-plugin/common/utils';
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { StartServicesGetter } from '@kbn/kibana-utils-plugin/public';
import { ExpressionLegacyMetricPluginStart } from '../plugin';
import { EXPRESSION_METRIC_NAME, MetricVisRenderConfig, VisParams } from '../../common';

View file

@ -12,7 +12,7 @@ import {
Datatable,
ExpressionFunctionDefinition,
ExpressionValueRender,
} from '@kbn/expressions-plugin';
} from '@kbn/expressions-plugin/common';
import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/common';
import { CustomPaletteState } from '@kbn/charts-plugin/common';
import { VisParams, visType } from './expression_renderers';

View file

@ -25,7 +25,7 @@ import {
DatatableColumn,
DatatableRow,
IInterpreterRenderHandlers,
} from '@kbn/expressions-plugin';
} from '@kbn/expressions-plugin/common';
import { CustomPaletteState } from '@kbn/charts-plugin/public';
import { euiLightVars } from '@kbn/ui-theme';
import { FORMATS_UI_SETTINGS } from '@kbn/field-formats-plugin/common';

View file

@ -17,7 +17,7 @@ import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/common';
import { Datatable } from '@kbn/expressions-plugin/common/expression_types/specs';
import { mosaicVisFunction } from './mosaic_vis_function';
import { PARTITION_LABELS_VALUE } from '../constants';
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
describe('interpreter/functions#mosaicVis', () => {
const fn = functionWrapper(mosaicVisFunction());

View file

@ -18,7 +18,7 @@ import { ExpressionValueVisDimension, LegendSize } from '@kbn/visualizations-plu
import { Datatable } from '@kbn/expressions-plugin/common/expression_types/specs';
import { pieVisFunction } from './pie_vis_function';
import { PARTITION_LABELS_VALUE } from '../constants';
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
describe('interpreter/functions#pieVis', () => {
const fn = functionWrapper(pieVisFunction());

View file

@ -17,7 +17,7 @@ import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/common';
import { Datatable } from '@kbn/expressions-plugin/common/expression_types/specs';
import { treemapVisFunction } from './treemap_vis_function';
import { PARTITION_LABELS_VALUE } from '../constants';
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
describe('interpreter/functions#treemapVis', () => {
const fn = functionWrapper(treemapVisFunction());

View file

@ -17,7 +17,7 @@ import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/common';
import { Datatable } from '@kbn/expressions-plugin/common/expression_types/specs';
import { waffleVisFunction } from './waffle_vis_function';
import { PARTITION_LABELS_VALUE } from '../constants';
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
describe('interpreter/functions#waffleVis', () => {
const fn = functionWrapper(waffleVisFunction());

View file

@ -7,7 +7,7 @@
*/
import { fieldFormatsMock } from '@kbn/field-formats-plugin/common/mocks';
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { createMockVisData } from '../mocks';
import { generateFormatters, getAvailableFormatter, getFormatter } from './formatters';
import { BucketColumns } from '../../common/types';

View file

@ -7,7 +7,7 @@
*/
import { fieldFormatsMock } from '@kbn/field-formats-plugin/common/mocks';
import { DatatableColumn } from '@kbn/expressions-plugin';
import { DatatableColumn } from '@kbn/expressions-plugin/common';
import { createMockVisData } from '../mocks';
import { getSplitDimensionAccessor } from './get_split_dimension_accessor';
import { BucketColumns } from '../../common/types';

View file

@ -8,7 +8,7 @@
import type { PaletteOutput, PaletteDefinition } from '@kbn/coloring';
import { chartPluginMock } from '@kbn/charts-plugin/public/mocks';
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { byDataColorPaletteMap } from './get_color';
describe('#byDataColorPaletteMap', () => {

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { extractUniqTermsMap, sortPredicateByType } from './sort_predicate';
import { ChartTypes, PartitionVisParams } from '../../../common/types';
import { ArrayEntry } from '@elastic/charts';

View file

@ -7,7 +7,7 @@
*/
import { ArrayEntry } from '@elastic/charts';
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { BucketColumns, ChartTypes, PartitionVisParams } from '../../../common/types';
type SortFn = (([name1, node1]: ArrayEntry, [name2, node2]: ArrayEntry) => number) | undefined;

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { DatatableColumn } from '@kbn/expressions-plugin';
import { DatatableColumn } from '@kbn/expressions-plugin/common';
import { BucketColumns, ChartTypes, LegendDisplay } from '../../common/types';
type GetLegendIsFlatFn = (splitChartDimension: DatatableColumn | undefined) => boolean;

View file

@ -12,7 +12,7 @@ import { functionWrapper } from '@kbn/expressions-plugin/common/expression_funct
import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/public';
import { Datatable } from '@kbn/expressions-plugin/common/expression_types/specs';
import { ScaleOptions, Orientation } from '../constants';
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
type Arguments = Parameters<ReturnType<typeof tagcloudFunction>['fn']>[1];

View file

@ -12,7 +12,7 @@ import {
Datatable,
ExpressionFunctionDefinition,
ExpressionValueRender,
} from '@kbn/expressions-plugin';
} from '@kbn/expressions-plugin/common';
import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/common';
import { EXPRESSION_NAME, ScaleOptions, Orientation } from '../constants';

View file

@ -8,7 +8,7 @@
import { Position } from '@elastic/charts';
import type { PaletteOutput } from '@kbn/coloring';
import { Datatable, DatatableRow } from '@kbn/expressions-plugin';
import { Datatable, DatatableRow } from '@kbn/expressions-plugin/common';
import { LayerTypes } from '../constants';
import { DataLayerConfig, ExtendedDataLayerConfig, XYProps } from '../types';

View file

@ -7,7 +7,7 @@
*/
import moment from 'moment';
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { normalizeTable } from './table';
import { createSampleDatatableWithRows } from '../__mocks__';

View file

@ -9,7 +9,7 @@
import { HorizontalAlignment, Position, VerticalAlignment } from '@elastic/charts';
import { $Values } from '@kbn/utility-types';
import type { PaletteOutput } from '@kbn/coloring';
import { Datatable, ExpressionFunctionDefinition } from '@kbn/expressions-plugin';
import { Datatable, ExpressionFunctionDefinition } from '@kbn/expressions-plugin/common';
import { LegendSize } from '@kbn/visualizations-plugin/public';
import { EventAnnotationOutput } from '@kbn/event-annotation-plugin/common';
import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/common';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
import { Dimension, prepareLogTable } from '@kbn/visualizations-plugin/common/utils';
import { LayerTypes, REFERENCE_LINE } from '../constants';
import { strings } from '../i18n';

View file

@ -16,7 +16,7 @@ import type { PaletteRegistry } from '@kbn/coloring';
import type { ChartsPluginStart } from '@kbn/charts-plugin/public';
import type { DataPublicPluginStart } from '@kbn/data-plugin/public';
import { EventAnnotationServiceType } from '@kbn/event-annotation-plugin/public';
import { ExpressionRenderDefinition } from '@kbn/expressions-plugin';
import { ExpressionRenderDefinition } from '@kbn/expressions-plugin/common';
import { FormatFactory } from '@kbn/field-formats-plugin/common';
import { KibanaThemeProvider } from '@kbn/kibana-react-plugin/public';
import { UsageCollectionStart } from '@kbn/usage-collection-plugin/public';

View file

@ -9,7 +9,7 @@
import { getColorAssignments } from './color_assignment';
import type { DataLayerConfig } from '../../common';
import { LayerTypes } from '../../common/constants';
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { FieldFormat } from '@kbn/field-formats-plugin/common';
import { LayersFieldFormats } from './layers';

View file

@ -7,7 +7,7 @@
*/
import { mapValues } from 'lodash';
import { DatatableRow } from '@kbn/expressions-plugin';
import { DatatableRow } from '@kbn/expressions-plugin/common';
import { euiLightVars } from '@kbn/ui-theme';
import { getAccessorByDimension } from '@kbn/visualizations-plugin/common/utils';
import type { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/common';

View file

@ -19,7 +19,7 @@ import {
} from '@elastic/charts';
import { i18n } from '@kbn/i18n';
import { IFieldFormat } from '@kbn/field-formats-plugin/common';
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { getAccessorByDimension } from '@kbn/visualizations-plugin/common/utils';
import type { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/common/expression_functions';
import { PaletteRegistry, SeriesLayer } from '@kbn/coloring';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { DatatableColumn } from '@kbn/expressions-plugin';
import { DatatableColumn } from '@kbn/expressions-plugin/common';
import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/common/expression_functions';
import { getFormatByAccessor, getColumnByAccessor } from '@kbn/visualizations-plugin/common/utils';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { FieldFormat } from '@kbn/field-formats-plugin/common';
import { datatableToCSV } from './export_csv';

View file

@ -8,7 +8,7 @@
// Inspired by the inspector CSV exporter
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { FormatFactory } from '@kbn/field-formats-plugin/common';
import { createEscapeValue } from './escape_value';

View file

@ -7,7 +7,7 @@
*/
import { startsWith } from 'lodash';
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { CSV_FORMULA_CHARS } from './constants';
export const cellHasFormulas = (val: string) =>

View file

@ -7,7 +7,7 @@
*/
import { identity } from 'lodash';
import type { ExpressionAstExpression } from '@kbn/expressions-plugin';
import type { ExpressionAstExpression } from '@kbn/expressions-plugin/common';
import { AggConfig, IAggConfig } from './agg_config';
import { AggConfigs, CreateAggConfigParams } from './agg_configs';

View file

@ -7,7 +7,7 @@
*/
import { get } from 'lodash';
import type { Datatable } from '@kbn/expressions-plugin';
import type { Datatable } from '@kbn/expressions-plugin/common';
import { TabbedAggResponseWriter } from './response_writer';
import { TabifyBuckets } from './buckets';
import type { TabbedResponseWriterOptions } from './types';

View file

@ -8,7 +8,7 @@
import { last } from 'lodash';
import moment from 'moment';
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { buildRangeFilter, DataViewFieldBase, RangeFilterParams } from '@kbn/es-query';
import { getIndexPatterns, getSearchService } from '../../services';
import { AggConfigSerialized } from '../../../common/search/aggs';

View file

@ -19,7 +19,7 @@ import {
EuiPopover,
EuiToolTip,
} from '@elastic/eui';
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { downloadMultipleAs } from '@kbn/share-plugin/public';
import { FieldFormatsStart } from '@kbn/field-formats-plugin/public';
import { IUiSettingsClient } from '@kbn/core/public';

View file

@ -7,7 +7,7 @@
*/
import { Observable } from 'rxjs';
import { ErrorLike } from '@kbn/expressions-plugin';
import { ErrorLike } from '@kbn/expressions-plugin/common';
import { Adapters } from '../types';
import { IContainer } from '../containers/i_container';
import { EmbeddableInput } from '../../../common/types';

View file

@ -7,7 +7,7 @@
*/
import { i18n } from '@kbn/i18n';
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { Trigger, RowClickContext } from '@kbn/ui-actions-plugin/public';
import { IEmbeddable } from '..';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { DatatableColumn } from '@kbn/expressions-plugin';
import { DatatableColumn } from '@kbn/expressions-plugin/common';
import { PointStyleProps, RangeStyleProps } from '../types';
export type ManualPointEventAnnotationArgs = {

View file

@ -8,7 +8,7 @@
import React, { useState, useEffect, useCallback } from 'react';
import { useResizeObserver } from '@elastic/eui';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin/common';
import { withSuspense } from '@kbn/presentation-util-plugin/public';
import { NodeDimensions } from '../../common/types';
import { LazyDebugComponent } from '.';

View file

@ -8,7 +8,7 @@
import React, { useState, useEffect, useCallback } from 'react';
import { EuiIcon, useResizeObserver, EuiPopover } from '@elastic/eui';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin/common';
import { withSuspense } from '@kbn/presentation-util-plugin/public';
import { ErrorRendererConfig } from '../../common/types';
import { LazyErrorComponent } from '.';

View file

@ -12,7 +12,10 @@ import { Observable } from 'rxjs';
import { CoreTheme } from '@kbn/core/public';
import { I18nProvider } from '@kbn/i18n-react';
import { i18n } from '@kbn/i18n';
import { ExpressionRenderDefinition, IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import {
ExpressionRenderDefinition,
IInterpreterRenderHandlers,
} from '@kbn/expressions-plugin/common';
import { CoreSetup } from '@kbn/core/public';
import { KibanaThemeProvider } from '@kbn/kibana-react-plugin/public';
import { withSuspense, defaultTheme$ } from '@kbn/presentation-util-plugin/public';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { ExpressionFunction } from '@kbn/expressions-plugin';
import { ExpressionFunction } from '@kbn/expressions-plugin/common';
import { imageFunction } from '../common/expression_functions';
export const functionSpecs = [imageFunction].map((fn) => new ExpressionFunction(fn()));

View file

@ -7,7 +7,7 @@
*/
import expect from '@kbn/expect';
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
import {
functionWrapper,
getElasticLogo,

View file

@ -5,7 +5,7 @@
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
import { ExpressionFunctionDefinition } from '@kbn/expressions-plugin';
import { ExpressionFunctionDefinition } from '@kbn/expressions-plugin/common';
export enum ImageMode {
CONTAIN = 'contain',

View file

@ -7,7 +7,10 @@
*/
import React from 'react';
import { render, unmountComponentAtNode } from 'react-dom';
import { ExpressionRenderDefinition, IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import {
ExpressionRenderDefinition,
IInterpreterRenderHandlers,
} from '@kbn/expressions-plugin/common';
import { i18n } from '@kbn/i18n';
import { Observable } from 'rxjs';
import { CoreTheme } from '@kbn/core/public';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { ExpressionFunction } from '@kbn/expressions-plugin';
import { ExpressionFunction } from '@kbn/expressions-plugin/common';
import { metricFunction } from '../common/expression_functions';
export const functionSpecs = [metricFunction].map((fn) => new ExpressionFunction(fn()));

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
import { functionWrapper, fontStyle } from '@kbn/presentation-util-plugin/common/lib';
import { metricFunction } from './metric_function';

View file

@ -9,7 +9,7 @@ import {
ExpressionFunctionDefinition,
ExpressionValueRender,
Style,
} from '@kbn/expressions-plugin';
} from '@kbn/expressions-plugin/common';
export type Input = number | string | null;

View file

@ -8,7 +8,7 @@
import React, { CSSProperties } from 'react';
import { storiesOf } from '@storybook/react';
import { Style } from '@kbn/expressions-plugin';
import { Style } from '@kbn/expressions-plugin/common';
import { Render } from '@kbn/presentation-util-plugin/public/__stories__';
import { getMetricRenderer } from '../metric_renderer';
import { MetricRendererConfig } from '../../../common';

View file

@ -9,7 +9,10 @@ import React, { CSSProperties, lazy } from 'react';
import { Observable } from 'rxjs';
import { CoreTheme } from '@kbn/core/public';
import { render, unmountComponentAtNode } from 'react-dom';
import { ExpressionRenderDefinition, IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import {
ExpressionRenderDefinition,
IInterpreterRenderHandlers,
} from '@kbn/expressions-plugin/common';
import { i18n } from '@kbn/i18n';
import { CoreSetup } from '@kbn/core/public';
import { KibanaThemeProvider } from '@kbn/kibana-react-plugin/public';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
import {
getElasticLogo,
getElasticOutline,

View file

@ -5,7 +5,10 @@
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
import { ExpressionFunctionDefinition, ExpressionValueRender } from '@kbn/expressions-plugin';
import {
ExpressionFunctionDefinition,
ExpressionValueRender,
} from '@kbn/expressions-plugin/common';
interface Arguments {
image: string | null;

View file

@ -8,7 +8,7 @@
import React, { ReactElement, useEffect, useState } from 'react';
import { times } from 'lodash';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin/common';
import { RepeatImageRendererConfig } from '../../common';
interface RepeatImageComponentProps extends RepeatImageRendererConfig {

View file

@ -9,7 +9,10 @@ import React, { lazy } from 'react';
import { render, unmountComponentAtNode } from 'react-dom';
import { Observable } from 'rxjs';
import { CoreTheme } from '@kbn/core/public';
import { ExpressionRenderDefinition, IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import {
ExpressionRenderDefinition,
IInterpreterRenderHandlers,
} from '@kbn/expressions-plugin/common';
import { i18n } from '@kbn/i18n';
import { I18nProvider } from '@kbn/i18n-react';
import { KibanaThemeProvider } from '@kbn/kibana-react-plugin/public';

View file

@ -13,7 +13,7 @@ import {
} from '@kbn/presentation-util-plugin/common/lib';
import { revealImageFunction, errors } from './reveal_image_function';
import { Origin } from '../types';
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
describe('revealImageFunction', () => {
const fn = functionWrapper(revealImageFunction);

View file

@ -5,7 +5,10 @@
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
import { ExpressionFunctionDefinition, ExpressionValueRender } from '@kbn/expressions-plugin';
import {
ExpressionFunctionDefinition,
ExpressionValueRender,
} from '@kbn/expressions-plugin/common';
export enum Origin {
TOP = 'top',

View file

@ -8,7 +8,7 @@
import React, { useRef, useState, useEffect, useCallback } from 'react';
import { useResizeObserver } from '@elastic/eui';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin/common';
import { css, CSSObject } from '@emotion/react';
import { isValidUrl } from '@kbn/presentation-util-plugin/public';
import { NodeDimensions, RevealImageRendererConfig, OriginString } from '../../common/types';

View file

@ -10,7 +10,10 @@ import { render, unmountComponentAtNode } from 'react-dom';
import { Observable } from 'rxjs';
import { CoreTheme } from '@kbn/core/public';
import { I18nProvider } from '@kbn/i18n-react';
import { ExpressionRenderDefinition, IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import {
ExpressionRenderDefinition,
IInterpreterRenderHandlers,
} from '@kbn/expressions-plugin/common';
import { i18n } from '@kbn/i18n';
import { CoreSetup } from '@kbn/core/public';
import { KibanaThemeProvider } from '@kbn/kibana-react-plugin/public';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { ExpressionFunction } from '@kbn/expressions-plugin';
import { ExpressionFunction } from '@kbn/expressions-plugin/common';
import { shapeFunction } from '../common/expression_functions';
export const functionSpecs = [shapeFunction].map((fn) => new ExpressionFunction(fn()));

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { ExecutionContext } from '@kbn/expressions-plugin';
import { ExecutionContext } from '@kbn/expressions-plugin/common';
import { functionWrapper, fontStyle } from '@kbn/presentation-util-plugin/common/lib';
import { progressFunction, errors } from './progress_function';

View file

@ -10,7 +10,7 @@ import {
ExpressionFunctionDefinition,
ExpressionValueRender,
Style,
} from '@kbn/expressions-plugin';
} from '@kbn/expressions-plugin/common';
export enum Shape {
ARROW = 'arrow',

View file

@ -8,7 +8,7 @@
import React, { CSSProperties, RefCallback, useCallback, useEffect, useRef, useState } from 'react';
import { useResizeObserver } from '@elastic/eui';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin/common';
import { withSuspense } from '@kbn/presentation-util-plugin/public';
import { NodeDimensions, ProgressRendererConfig } from '../../../common/types';
import { ShapeRef, SvgConfig, SvgTextAttributes } from '../reusable/types';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin/common';
import { ShapeRendererConfig } from '../../../common/types';
export interface ShapeComponentProps extends ShapeRendererConfig {

View file

@ -9,7 +9,10 @@ import React from 'react';
import { render, unmountComponentAtNode } from 'react-dom';
import { Observable } from 'rxjs';
import { CoreTheme } from '@kbn/core/public';
import { ExpressionRenderDefinition, IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import {
ExpressionRenderDefinition,
IInterpreterRenderHandlers,
} from '@kbn/expressions-plugin/common';
import { i18n } from '@kbn/i18n';
import { I18nProvider } from '@kbn/i18n-react';
import { KibanaThemeProvider } from '@kbn/kibana-react-plugin/public';

View file

@ -10,7 +10,10 @@ import { render, unmountComponentAtNode } from 'react-dom';
import { Observable } from 'rxjs';
import { CoreTheme } from '@kbn/core/public';
import { I18nProvider } from '@kbn/i18n-react';
import { ExpressionRenderDefinition, IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import {
ExpressionRenderDefinition,
IInterpreterRenderHandlers,
} from '@kbn/expressions-plugin/common';
import { i18n } from '@kbn/i18n';
import { CoreSetup } from '@kbn/core/public';
import { KibanaThemeProvider } from '@kbn/kibana-react-plugin/public';

View file

@ -1,9 +0,0 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
export * from './common';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { ExpressionRenderDefinition } from '@kbn/expressions-plugin';
import { ExpressionRenderDefinition } from '@kbn/expressions-plugin/common';
import { InputControlVisDependencies } from './plugin';
import { InputControlRenderValue } from './input_control_fn';
import type { InputControlVisControllerType } from './vis_controller';

View file

@ -12,7 +12,7 @@ import { render, unmountComponentAtNode } from 'react-dom';
import { Subscription } from 'rxjs';
import { I18nStart } from '@kbn/core/public';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin/common';
import { Filter } from '@kbn/es-query';
import { VisualizationContainer } from '@kbn/visualizations-plugin/public';
import { FilterManager } from '@kbn/data-plugin/public';

View file

@ -8,7 +8,10 @@
import { action } from '@storybook/addon-actions';
import React, { useRef, useEffect } from 'react';
import { ExpressionRenderDefinition, IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import {
ExpressionRenderDefinition,
IInterpreterRenderHandlers,
} from '@kbn/expressions-plugin/common';
export const defaultHandlers: IInterpreterRenderHandlers = {
getRenderMode: () => 'view',

View file

@ -10,7 +10,11 @@ import React from 'react';
import { action } from '@storybook/addon-actions';
import { Meta } from '@storybook/react';
import { ExpressionFunction, ExpressionFunctionParameter, Style } from '@kbn/expressions-plugin';
import {
ExpressionFunction,
ExpressionFunctionParameter,
Style,
} from '@kbn/expressions-plugin/common';
import { ExpressionInput } from '.';
import { registerExpressionsLanguage } from './language';

View file

@ -9,7 +9,7 @@
// TODO: https://github.com/elastic/kibana/issues/110893
/* eslint-disable @kbn/eslint/no_export_all */
import { ExpressionFunction } from '@kbn/expressions-plugin';
import { ExpressionFunction } from '@kbn/expressions-plugin/common';
import { PresentationUtilPlugin } from './plugin';
import { pluginServices } from './services';

View file

@ -7,7 +7,7 @@
*/
import { i18n } from '@kbn/i18n';
import type { Datatable } from '@kbn/expressions-plugin';
import type { Datatable } from '@kbn/expressions-plugin/common';
import { Trigger } from '.';
export const ROW_CLICK_TRIGGER = 'ROW_CLICK_TRIGGER';

View file

@ -7,7 +7,7 @@
*/
import { ColorSchemas, getHeatmapColors } from '@kbn/charts-plugin/common';
import { Range } from '@kbn/expressions-plugin';
import { Range } from '@kbn/expressions-plugin/common';
export interface PaletteConfig {
color: Array<string | undefined>;

View file

@ -5,7 +5,7 @@
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
import type { Range } from '@kbn/expressions-plugin';
import type { Range } from '@kbn/expressions-plugin/common';
import type { ColorSchemas } from '@kbn/charts-plugin/common';
import { getStopsWithColorsFromRanges, getStopsWithColorsFromColorsNumber } from './palette';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import { ColorSchemas, getHeatmapColors } from '@kbn/charts-plugin/common';
import { Range } from '@kbn/expressions-plugin';
import { Range } from '@kbn/expressions-plugin/common';
export interface PaletteConfig {
color: Array<string | undefined>;

View file

@ -7,7 +7,7 @@
*/
import { ColorSchemas, getHeatmapColors } from '@kbn/charts-plugin/common';
import { Range } from '@kbn/expressions-plugin';
import { Range } from '@kbn/expressions-plugin/common';
export interface PaletteConfig {
color: Array<string | undefined>;

View file

@ -10,7 +10,7 @@ import React from 'react';
import { shallow } from 'enzyme';
import { TableVisBasic } from './table_vis_basic';
import { FormattedColumn, TableVisConfig, TableVisUiState } from '../types';
import { DatatableColumn } from '@kbn/expressions-plugin';
import { DatatableColumn } from '@kbn/expressions-plugin/common';
import { createTableVisCell } from './table_vis_cell';
import { createGridColumns } from './table_vis_columns';

View file

@ -17,7 +17,7 @@ import {
import { i18n } from '@kbn/i18n';
import { orderBy } from 'lodash';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin/common';
import { createTableVisCell } from './table_vis_cell';
import { TableContext, TableVisConfig, TableVisUseUiStateProps } from '../types';
import { usePagination } from '../utils';

View file

@ -9,7 +9,7 @@
import React from 'react';
import { EuiDataGridCellValueElementProps } from '@elastic/eui';
import { DatatableRow } from '@kbn/expressions-plugin';
import { DatatableRow } from '@kbn/expressions-plugin/common';
import { FormattedColumns } from '../types';
export const createTableVisCell =

View file

@ -10,7 +10,11 @@ import React from 'react';
import { EuiDataGridColumnCellActionProps, EuiDataGridColumn } from '@elastic/eui';
import { i18n } from '@kbn/i18n';
import { DatatableColumn, DatatableRow, IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import {
DatatableColumn,
DatatableRow,
IInterpreterRenderHandlers,
} from '@kbn/expressions-plugin/common';
import { FormattedColumns, TableVisUiState } from '../types';
interface FilterCellData {

View file

@ -17,7 +17,7 @@ import {
import { FormattedMessage } from '@kbn/i18n-react';
import { i18n } from '@kbn/i18n';
import { DatatableColumn, DatatableRow } from '@kbn/expressions-plugin';
import { DatatableColumn, DatatableRow } from '@kbn/expressions-plugin/common';
import { CoreStart } from '@kbn/core/public';
import { useKibana } from '@kbn/kibana-react-plugin/public';
import { exporters } from '@kbn/data-plugin/public';

View file

@ -8,7 +8,7 @@
import React, { memo } from 'react';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin/common';
import { TableGroup, TableVisConfig, TableVisUseUiStateProps } from '../types';
import { TableVisBasic } from './table_vis_basic';

View file

@ -12,7 +12,7 @@ jest.mock('../utils', () => ({
import React from 'react';
import { shallow } from 'enzyme';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin/common';
import { coreMock } from '@kbn/core/public/mocks';
import { TableVisConfig, TableVisData } from '../types';
import TableVisualizationComponent from './table_visualization';

View file

@ -10,7 +10,7 @@ import './table_visualization.scss';
import React, { useLayoutEffect } from 'react';
import classNames from 'classnames';
import { CoreStart } from '@kbn/core/public';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin';
import { IInterpreterRenderHandlers } from '@kbn/expressions-plugin/common';
import type { PersistedState } from '@kbn/visualizations-plugin/public';
import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public';
import { TableVisConfig, TableVisData } from '../types';

View file

@ -7,7 +7,7 @@
*/
import type { IFieldFormat } from '@kbn/field-formats-plugin/common';
import { DatatableColumn, DatatableRow } from '@kbn/expressions-plugin';
import { DatatableColumn, DatatableRow } from '@kbn/expressions-plugin/common';
import { ExpressionValueVisDimension } from '@kbn/visualizations-plugin/public';
import { TableVisParams } from '../common';

View file

@ -8,7 +8,7 @@
import { findIndex } from 'lodash';
import { i18n } from '@kbn/i18n';
import { DatatableColumn } from '@kbn/expressions-plugin';
import { DatatableColumn } from '@kbn/expressions-plugin/common';
import { getFormatService } from '../services';
import { FormattedColumns, TableContext } from '../types';

View file

@ -14,7 +14,7 @@ jest.mock('../services', () => ({
})),
}));
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { AggTypes } from '../../common';
import { TableVisConfig } from '../types';
import { createFormattedTable } from './create_formatted_table';

View file

@ -7,7 +7,7 @@
*/
import { chain } from 'lodash';
import { Datatable } from '@kbn/expressions-plugin';
import { Datatable } from '@kbn/expressions-plugin/common';
import { getFormatService } from '../services';
import { FormattedColumn, FormattedColumns, TableVisConfig, TableContext } from '../types';
import { AggTypes } from '../../common';

Some files were not shown because too many files have changed in this diff Show more