fix all violations

This commit is contained in:
spalger 2022-04-16 01:29:35 -05:00
parent bd8171c13e
commit 3730dd0779
11447 changed files with 21110 additions and 22288 deletions

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
import type { ESSearchRequest } from '../../../../src/core/types/elasticsearch';
import type { ESSearchRequest } from '@kbn/core/types/elasticsearch';
interface BuildSortedEventsQueryOpts {
aggs?: Record<string, estypes.AggregationsAggregationContainer>;

View file

@ -19,8 +19,8 @@ jest.mock('lodash', () => {
};
});
jest.mock('../../../../triggers_actions_ui/public', () => {
const original = jest.requireActual('../../../../triggers_actions_ui/public');
jest.mock('@kbn/triggers-actions-ui-plugin/public', () => {
const original = jest.requireActual('@kbn/triggers-actions-ui-plugin/public');
return {
...original,
getIndexPatterns: () => {

View file

@ -21,15 +21,15 @@ import {
EuiPopoverTitle,
EuiSelect,
} from '@elastic/eui';
import { HttpSetup } from 'kibana/public';
import { useKibana } from '../../../../../../src/plugins/kibana_react/public';
import { HttpSetup } from '@kbn/core/public';
import { useKibana } from '@kbn/kibana-react-plugin/public';
import {
firstFieldOption,
getFields,
getIndexOptions,
getTimeFieldOptions,
IErrorObject,
} from '../../../../triggers_actions_ui/public';
} from '@kbn/triggers-actions-ui-plugin/public';
interface KibanaDeps {
http: HttpSetup;

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { COMPARATORS } from '../../../../triggers_actions_ui/public';
import { COMPARATORS } from '@kbn/triggers-actions-ui-plugin/public';
export const DEFAULT_VALUES = {
THRESHOLD_COMPARATOR: COMPARATORS.GREATER_THAN,

View file

@ -10,21 +10,21 @@ import 'brace';
import { of } from 'rxjs';
import { mountWithIntl, nextTick } from '@kbn/test-jest-helpers';
import { act } from 'react-dom/test-utils';
import { dataPluginMock } from 'src/plugins/data/public/mocks';
import { dataViewPluginMocks } from 'src/plugins/data_views/public/mocks';
import { unifiedSearchPluginMock } from 'src/plugins/unified_search/public/mocks';
import { chartPluginMock } from 'src/plugins/charts/public/mocks';
import { dataPluginMock } from '@kbn/data-plugin/public/mocks';
import { dataViewPluginMocks } from '@kbn/data-views-plugin/public/mocks';
import { unifiedSearchPluginMock } from '@kbn/unified-search-plugin/public/mocks';
import { chartPluginMock } from '@kbn/charts-plugin/public/mocks';
import {
DataPublicPluginStart,
IKibanaSearchResponse,
ISearchStart,
} from 'src/plugins/data/public';
import { useKibana } from '../../../../../../../src/plugins/kibana_react/public';
} from '@kbn/data-plugin/public';
import { useKibana } from '@kbn/kibana-react-plugin/public';
import { EsQueryAlertParams, SearchType } from '../types';
import { EsQueryExpression } from './es_query_expression';
jest.mock('../../../../../../../src/plugins/kibana_react/public');
jest.mock('../../../../../../../src/plugins/es_ui_shared/public', () => ({
jest.mock('@kbn/kibana-react-plugin/public');
jest.mock('@kbn/es-ui-shared-plugin/public', () => ({
XJson: {
useXJsonMode: jest.fn().mockReturnValue({
convertToJson: jest.fn(),
@ -44,8 +44,8 @@ jest.mock('../../../../../../../src/plugins/es_ui_shared/public', () => ({
/>
),
}));
jest.mock('../../../../../triggers_actions_ui/public', () => {
const original = jest.requireActual('../../../../../triggers_actions_ui/public');
jest.mock('@kbn/triggers-actions-ui-plugin/public', () => {
const original = jest.requireActual('@kbn/triggers-actions-ui-plugin/public');
return {
...original,
getIndexPatterns: () => {

View file

@ -24,20 +24,20 @@ import {
EuiLink,
EuiIconTip,
} from '@elastic/eui';
import { DocLinksStart, HttpSetup } from 'kibana/public';
import { DocLinksStart, HttpSetup } from '@kbn/core/public';
import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
import { XJson, EuiCodeEditor } from '../../../../../../../src/plugins/es_ui_shared/public';
import { useKibana } from '../../../../../../../src/plugins/kibana_react/public';
import { XJson, EuiCodeEditor } from '@kbn/es-ui-shared-plugin/public';
import { useKibana } from '@kbn/kibana-react-plugin/public';
import {
getFields,
ValueExpression,
RuleTypeParamsExpressionProps,
ForLastExpression,
ThresholdExpression,
} from '../../../../../triggers_actions_ui/public';
} from '@kbn/triggers-actions-ui-plugin/public';
import { parseDuration } from '@kbn/alerting-plugin/common';
import { validateExpression } from '../validation';
import { parseDuration } from '../../../../../alerting/common';
import { buildSortedEventsQuery } from '../../../../common/build_sorted_events_query';
import { EsQueryAlertParams, SearchType } from '../types';
import { IndexSelectPopover } from '../../components/index_select_popover';

View file

@ -11,7 +11,7 @@ import { i18n } from '@kbn/i18n';
import 'brace/theme/github';
import { EuiSpacer, EuiCallOut } from '@elastic/eui';
import { RuleTypeParamsExpressionProps } from '../../../../../triggers_actions_ui/public';
import { RuleTypeParamsExpressionProps } from '@kbn/triggers-actions-ui-plugin/public';
import { EsQueryAlertParams } from '../types';
import { SearchSourceExpression } from './search_source_expression';
import { EsQueryExpression } from './es_query_expression';

View file

@ -9,11 +9,11 @@ import React from 'react';
import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui';
import { injectI18n } from '@kbn/i18n-react';
import { useKibana } from '../../../../../../../src/plugins/kibana_react/public';
import { getDisplayValueFromFilter } from '../../../../../../../src/plugins/data/public';
import { Filter } from '../../../../../../../src/plugins/data/common';
import { DataView } from '../../../../../../../src/plugins/data_views/public';
import { FilterItem } from '../../../../../../../src/plugins/unified_search/public';
import { useKibana } from '@kbn/kibana-react-plugin/public';
import { getDisplayValueFromFilter } from '@kbn/data-plugin/public';
import { Filter } from '@kbn/data-plugin/common';
import { DataView } from '@kbn/data-views-plugin/public';
import { FilterItem } from '@kbn/unified-search-plugin/public';
const FilterItemComponent = injectI18n(FilterItem);

View file

@ -7,13 +7,13 @@
import { mountWithIntl, nextTick } from '@kbn/test-jest-helpers';
import React from 'react';
import { dataPluginMock } from 'src/plugins/data/public/mocks';
import { dataViewPluginMocks } from 'src/plugins/data_views/public/mocks';
import { unifiedSearchPluginMock } from 'src/plugins/unified_search/public/mocks';
import { DataPublicPluginStart, ISearchStart } from 'src/plugins/data/public';
import { dataPluginMock } from '@kbn/data-plugin/public/mocks';
import { dataViewPluginMocks } from '@kbn/data-views-plugin/public/mocks';
import { unifiedSearchPluginMock } from '@kbn/unified-search-plugin/public/mocks';
import { DataPublicPluginStart, ISearchStart } from '@kbn/data-plugin/public';
import { EsQueryAlertParams, SearchType } from '../types';
import { SearchSourceExpression } from './search_source_expression';
import { chartPluginMock } from 'src/plugins/charts/public/mocks';
import { chartPluginMock } from '@kbn/charts-plugin/public/mocks';
import { act } from 'react-dom/test-utils';
import { EuiCallOut, EuiLoadingSpinner } from '@elastic/eui';
import { ReactWrapper } from 'enzyme';

View file

@ -17,14 +17,14 @@ import {
EuiCallOut,
} from '@elastic/eui';
import { i18n } from '@kbn/i18n';
import { Filter, ISearchSource } from '../../../../../../../src/plugins/data/common';
import { EsQueryAlertParams, SearchType } from '../types';
import { Filter, ISearchSource } from '@kbn/data-plugin/common';
import {
ForLastExpression,
RuleTypeParamsExpressionProps,
ThresholdExpression,
ValueExpression,
} from '../../../../../triggers_actions_ui/public';
} from '@kbn/triggers-actions-ui-plugin/public';
import { EsQueryAlertParams, SearchType } from '../types';
import { DEFAULT_VALUES } from '../constants';
import { ReadOnlyFilterItems } from './read_only_filter_items';

View file

@ -7,11 +7,11 @@
import { lazy } from 'react';
import { i18n } from '@kbn/i18n';
import { validateExpression } from './validation';
import { RuleTypeModel } from '@kbn/triggers-actions-ui-plugin/public';
import { PluginSetupContract as AlertingSetup } from '@kbn/alerting-plugin/public';
import { SanitizedRule } from '@kbn/alerting-plugin/common';
import { EsQueryAlertParams, SearchType } from './types';
import { RuleTypeModel } from '../../../../triggers_actions_ui/public';
import { PluginSetupContract as AlertingSetup } from '../../../../alerting/public';
import { SanitizedRule } from '../../../../alerting/common';
import { validateExpression } from './validation';
const PLUGIN_ID = 'discover';
const ES_QUERY_ALERT_TYPE = '.es-query';

View file

@ -5,8 +5,8 @@
* 2.0.
*/
import { RuleTypeParams } from '../../../../alerting/common';
import { SerializedSearchSourceFields } from '../../../../../../src/plugins/data/common';
import { RuleTypeParams } from '@kbn/alerting-plugin/common';
import { SerializedSearchSourceFields } from '@kbn/data-plugin/common';
export interface Comparator {
text: string;

View file

@ -6,8 +6,8 @@
*/
import { i18n } from '@kbn/i18n';
import { ValidationResult, builtInComparators } from '@kbn/triggers-actions-ui-plugin/public';
import { EsQueryAlertParams } from './types';
import { ValidationResult, builtInComparators } from '../../../../triggers_actions_ui/public';
import { isSearchSourceAlert } from './util';
export const validateExpression = (alertParams: EsQueryAlertParams): ValidationResult => {

View file

@ -7,9 +7,9 @@
import { lazy } from 'react';
import { i18n } from '@kbn/i18n';
import { RuleTypeModel } from '@kbn/triggers-actions-ui-plugin/public';
import { validateExpression } from './validation';
import { GeoContainmentAlertParams } from './types';
import { RuleTypeModel } from '../../../../triggers_actions_ui/public';
export function getAlertType(): RuleTypeModel<GeoContainmentAlertParams> {
return {

View file

@ -8,16 +8,16 @@
import React, { Fragment, FunctionComponent, useEffect, useRef } from 'react';
import { EuiFormRow } from '@elastic/eui';
import { i18n } from '@kbn/i18n';
import { DataPublicPluginStart } from 'src/plugins/data/public';
import { UnifiedSearchPublicPluginStart } from 'src/plugins/unified_search/public';
import { HttpSetup } from 'kibana/public';
import { useKibana } from '../../../../../../../../src/plugins/kibana_react/public';
import { IErrorObject } from '../../../../../../triggers_actions_ui/public';
import { DataPublicPluginStart } from '@kbn/data-plugin/public';
import { UnifiedSearchPublicPluginStart } from '@kbn/unified-search-plugin/public';
import { HttpSetup } from '@kbn/core/public';
import { useKibana } from '@kbn/kibana-react-plugin/public';
import { IErrorObject } from '@kbn/triggers-actions-ui-plugin/public';
import { DataViewField, DataView } from '@kbn/data-plugin/common';
import { ES_GEO_SHAPE_TYPES, GeoContainmentAlertParams } from '../../types';
import { GeoIndexPatternSelect } from '../util_components/geo_index_pattern_select';
import { SingleFieldSelect } from '../util_components/single_field_select';
import { ExpressionWithPopover } from '../util_components/expression_with_popover';
import { DataViewField, DataView } from '../../../../../../../../src/plugins/data/common';
interface Props {
ruleParams: GeoContainmentAlertParams;

View file

@ -8,7 +8,7 @@
import React from 'react';
import { mount } from 'enzyme';
import { EntityByExpression, getValidIndexPatternFields } from './entity_by_expression';
import { DataViewField } from 'src/plugins/data_views/public';
import { DataViewField } from '@kbn/data-views-plugin/public';
const defaultProps = {
errors: {

View file

@ -9,8 +9,8 @@ import React, { FunctionComponent, useEffect, useRef } from 'react';
import { EuiFormRow } from '@elastic/eui';
import { i18n } from '@kbn/i18n';
import _ from 'lodash';
import { DataViewField } from 'src/plugins/data_views/public';
import { IErrorObject } from '../../../../../../triggers_actions_ui/public';
import { DataViewField } from '@kbn/data-views-plugin/public';
import { IErrorObject } from '@kbn/triggers-actions-ui-plugin/public';
import { SingleFieldSelect } from '../util_components/single_field_select';
import { ExpressionWithPopover } from '../util_components/expression_with_popover';

View file

@ -9,19 +9,19 @@ import React, { Fragment, FunctionComponent, useEffect, useRef } from 'react';
import { EuiFormRow } from '@elastic/eui';
import { FormattedMessage } from '@kbn/i18n-react';
import { i18n } from '@kbn/i18n';
import { DataPublicPluginStart } from 'src/plugins/data/public';
import { UnifiedSearchPublicPluginStart } from 'src/plugins/unified_search/public';
import { HttpSetup } from 'kibana/public';
import { useKibana } from '../../../../../../../../src/plugins/kibana_react/public';
import { DataPublicPluginStart } from '@kbn/data-plugin/public';
import { UnifiedSearchPublicPluginStart } from '@kbn/unified-search-plugin/public';
import { HttpSetup } from '@kbn/core/public';
import { useKibana } from '@kbn/kibana-react-plugin/public';
import {
IErrorObject,
RuleTypeParamsExpressionProps,
} from '../../../../../../triggers_actions_ui/public';
} from '@kbn/triggers-actions-ui-plugin/public';
import { DataViewField, DataView } from '@kbn/data-plugin/common';
import { ES_GEO_FIELD_TYPES } from '../../types';
import { GeoIndexPatternSelect } from '../util_components/geo_index_pattern_select';
import { SingleFieldSelect } from '../util_components/single_field_select';
import { ExpressionWithPopover } from '../util_components/expression_with_popover';
import { DataViewField, DataView } from '../../../../../../../../src/plugins/data/common';
interface Props {
dateField: string;

View file

@ -9,10 +9,10 @@ import React from 'react';
import { shallow } from 'enzyme';
import { EntityIndexExpression } from './expressions/entity_index_expression';
import { BoundaryIndexExpression } from './expressions/boundary_index_expression';
import { IErrorObject } from '../../../../../triggers_actions_ui/public';
import { DataView } from '../../../../../../../src/plugins/data/common';
import { dataPluginMock } from 'src/plugins/data/public/mocks';
import { unifiedSearchPluginMock } from 'src/plugins/unified_search/public/mocks';
import { IErrorObject } from '@kbn/triggers-actions-ui-plugin/public';
import { DataView } from '@kbn/data-plugin/common';
import { dataPluginMock } from '@kbn/data-plugin/public/mocks';
import { unifiedSearchPluginMock } from '@kbn/unified-search-plugin/public/mocks';
const dataStartMock = dataPluginMock.createStartContract();
const unifiedSearchStartMock = unifiedSearchPluginMock.createStartContract();

View file

@ -10,14 +10,14 @@ import { EuiCallOut, EuiFlexItem, EuiSpacer, EuiTitle } from '@elastic/eui';
import { FormattedMessage } from '@kbn/i18n-react';
import { i18n } from '@kbn/i18n';
import { fromKueryExpression, luceneStringToDsl } from '@kbn/es-query';
import { RuleTypeParamsExpressionProps } from '../../../../../triggers_actions_ui/public';
import { RuleTypeParamsExpressionProps } from '@kbn/triggers-actions-ui-plugin/public';
import { DataView } from '@kbn/data-plugin/common';
import { Query } from '@kbn/data-plugin/public';
import { QueryStringInput } from '@kbn/unified-search-plugin/public';
import { GeoContainmentAlertParams } from '../types';
import { EntityIndexExpression } from './expressions/entity_index_expression';
import { EntityByExpression } from './expressions/entity_by_expression';
import { BoundaryIndexExpression } from './expressions/boundary_index_expression';
import { DataView } from '../../../../../../../src/plugins/data/common';
import { Query } from '../../../../../../../src/plugins/data/public';
import { QueryStringInput } from '../../../../../../../src/plugins/unified_search/public';
const DEFAULT_VALUES = {
TRACKING_EVENT: '',

View file

@ -8,8 +8,8 @@
import React from 'react';
import { shallow } from 'enzyme';
import { GeoIndexPatternSelect } from './geo_index_pattern_select';
import { DataViewsContract } from 'src/plugins/data/public';
import { HttpSetup } from 'kibana/public';
import { DataViewsContract } from '@kbn/data-plugin/public';
import { HttpSetup } from '@kbn/core/public';
class MockIndexPatternSelectComponent extends React.Component {
render() {

View file

@ -9,9 +9,9 @@ import React, { Component } from 'react';
import { EuiCallOut, EuiFormRow, EuiLink, EuiSpacer } from '@elastic/eui';
import { i18n } from '@kbn/i18n';
import { FormattedMessage } from '@kbn/i18n-react';
import { DataViewsContract } from 'src/plugins/data/public';
import { HttpSetup } from 'kibana/public';
import { DataView } from '../../../../../../../../src/plugins/data/common';
import { DataViewsContract } from '@kbn/data-plugin/public';
import { HttpSetup } from '@kbn/core/public';
import { DataView } from '@kbn/data-plugin/common';
interface Props {
onChange: (indexPattern: DataView) => void;

View file

@ -15,7 +15,7 @@ import {
EuiFlexItem,
} from '@elastic/eui';
import { FieldIcon } from '@kbn/react-field';
import { DataViewField } from 'src/plugins/data_views/public';
import { DataViewField } from '@kbn/data-views-plugin/public';
function fieldsToOptions(fields?: DataViewField[]): Array<EuiComboBoxOptionOption<DataViewField>> {
if (!fields) {

View file

@ -5,8 +5,8 @@
* 2.0.
*/
import { RuleTypeParams } from '../../../../alerting/common';
import { Query } from '../../../../../../src/plugins/data/common';
import { RuleTypeParams } from '@kbn/alerting-plugin/common';
import { Query } from '@kbn/data-plugin/common';
export interface GeoContainmentAlertParams extends RuleTypeParams {
index: string;

View file

@ -6,7 +6,7 @@
*/
import { i18n } from '@kbn/i18n';
import { ValidationResult } from '../../../../triggers_actions_ui/public';
import { ValidationResult } from '@kbn/triggers-actions-ui-plugin/public';
import { GeoContainmentAlertParams } from './types';
export const validateExpression = (alertParams: GeoContainmentAlertParams): ValidationResult => {

View file

@ -5,12 +5,12 @@
* 2.0.
*/
import { TriggersAndActionsUIPublicPluginSetup } from '@kbn/triggers-actions-ui-plugin/public';
import { PluginSetupContract as AlertingSetup } from '@kbn/alerting-plugin/public';
import { getAlertType as getGeoContainmentAlertType } from './geo_containment';
import { getAlertType as getThresholdAlertType } from './threshold';
import { getAlertType as getEsQueryAlertType } from './es_query';
import { Config } from '../../common';
import { TriggersAndActionsUIPublicPluginSetup } from '../../../triggers_actions_ui/public';
import { PluginSetupContract as AlertingSetup } from '../../../alerting/public';
export function registerAlertTypes({
ruleTypeRegistry,

View file

@ -9,9 +9,9 @@ import React from 'react';
import { mountWithIntl, nextTick } from '@kbn/test-jest-helpers';
import { act } from 'react-dom/test-utils';
import IndexThresholdAlertTypeExpression, { DEFAULT_VALUES } from './expression';
import { dataPluginMock } from 'src/plugins/data/public/mocks';
import { dataViewPluginMocks } from 'src/plugins/data_views/public/mocks';
import { chartPluginMock } from 'src/plugins/charts/public/mocks';
import { dataPluginMock } from '@kbn/data-plugin/public/mocks';
import { dataViewPluginMocks } from '@kbn/data-views-plugin/public/mocks';
import { chartPluginMock } from '@kbn/charts-plugin/public/mocks';
import { IndexThresholdAlertParams } from './types';
import { validateExpression } from './validation';
import {
@ -19,10 +19,10 @@ import {
builtInComparators,
getTimeUnitLabel,
TIME_UNITS,
} from '../../../../triggers_actions_ui/public';
} from '@kbn/triggers-actions-ui-plugin/public';
jest.mock('../../../../triggers_actions_ui/public', () => {
const original = jest.requireActual('../../../../triggers_actions_ui/public');
jest.mock('@kbn/triggers-actions-ui-plugin/public', () => {
const original = jest.requireActual('@kbn/triggers-actions-ui-plugin/public');
return {
...original,
getIndexPatterns: () => {

View file

@ -9,8 +9,8 @@ import React, { useState, Fragment, useEffect } from 'react';
import { i18n } from '@kbn/i18n';
import { FormattedMessage } from '@kbn/i18n-react';
import { EuiSpacer, EuiCallOut, EuiEmptyPrompt, EuiText, EuiTitle } from '@elastic/eui';
import { HttpSetup } from 'kibana/public';
import { useKibana } from '../../../../../../src/plugins/kibana_react/public';
import { HttpSetup } from '@kbn/core/public';
import { useKibana } from '@kbn/kibana-react-plugin/public';
import {
getFields,
COMPARATORS,
@ -22,7 +22,7 @@ import {
WhenExpression,
builtInAggregationTypes,
RuleTypeParamsExpressionProps,
} from '../../../../triggers_actions_ui/public';
} from '@kbn/triggers-actions-ui-plugin/public';
import { ThresholdVisualization } from './visualization';
import { IndexThresholdAlertParams } from './types';
import './expression.scss';

View file

@ -7,9 +7,9 @@
import { lazy } from 'react';
import { i18n } from '@kbn/i18n';
import { RuleTypeModel } from '@kbn/triggers-actions-ui-plugin/public';
import { validateExpression } from './validation';
import { IndexThresholdAlertParams } from './types';
import { RuleTypeModel } from '../../../../triggers_actions_ui/public';
export function getAlertType(): RuleTypeModel<IndexThresholdAlertParams> {
return {

View file

@ -5,8 +5,8 @@
* 2.0.
*/
import { HttpSetup } from 'kibana/public';
import { TimeSeriesResult } from '../../../../triggers_actions_ui/common';
import { HttpSetup } from '@kbn/core/public';
import { TimeSeriesResult } from '@kbn/triggers-actions-ui-plugin/common';
import { IndexThresholdAlertParams } from './types';
const INDEX_THRESHOLD_DATA_API_ROOT = '/api/triggers_actions_ui/data';

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { RuleTypeParams } from '../../../../alerting/common';
import { RuleTypeParams } from '@kbn/alerting-plugin/common';
export interface Comparator {
text: string;

View file

@ -6,13 +6,13 @@
*/
import { i18n } from '@kbn/i18n';
import { IndexThresholdAlertParams } from './types';
import {
ValidationResult,
builtInGroupByTypes,
builtInAggregationTypes,
builtInComparators,
} from '../../../../triggers_actions_ui/public';
} from '@kbn/triggers-actions-ui-plugin/public';
import { IndexThresholdAlertParams } from './types';
export const validateExpression = (alertParams: IndexThresholdAlertParams): ValidationResult => {
const {

View file

@ -9,18 +9,18 @@ import React from 'react';
import { act } from 'react-dom/test-utils';
import { mountWithIntl, nextTick } from '@kbn/test-jest-helpers';
import { ThresholdVisualization } from './visualization';
import { DataPublicPluginStart } from 'src/plugins/data/public/types';
import { chartPluginMock } from 'src/plugins/charts/public/mocks';
import { dataPluginMock } from 'src/plugins/data/public/mocks';
import { uiSettingsServiceMock } from 'src/core/public/mocks';
import { DataPublicPluginStart } from '@kbn/data-plugin/public/types';
import { chartPluginMock } from '@kbn/charts-plugin/public/mocks';
import { dataPluginMock } from '@kbn/data-plugin/public/mocks';
import { uiSettingsServiceMock } from '@kbn/core/public/mocks';
import {
builtInAggregationTypes,
builtInComparators,
} from '../../../../triggers_actions_ui/public';
} from '@kbn/triggers-actions-ui-plugin/public';
import { Chart, LineAnnotation, LineSeries } from '@elastic/charts';
import { useKibana } from '../../../../../../src/plugins/kibana_react/public';
import { useKibana } from '@kbn/kibana-react-plugin/public';
jest.mock('../../../../../../src/plugins/kibana_react/public');
jest.mock('@kbn/kibana-react-plugin/public');
jest.mock('./index_threshold_api', () => ({
getThresholdAlertVisualizationData: jest.fn(() =>
Promise.resolve({

View file

@ -6,7 +6,7 @@
*/
import React, { Fragment, useEffect, useState } from 'react';
import { IUiSettingsClient, HttpSetup } from 'kibana/public';
import { IUiSettingsClient, HttpSetup } from '@kbn/core/public';
import { interval } from 'rxjs';
import {
AnnotationDomainType,
@ -29,16 +29,16 @@ import {
EuiLoadingSpinner,
} from '@elastic/eui';
import { FormattedMessage } from '@kbn/i18n-react';
import { ChartsPluginSetup } from 'src/plugins/charts/public';
import { FieldFormatsStart } from 'src/plugins/field_formats/public';
import { useKibana } from '../../../../../../src/plugins/kibana_react/public';
import { ChartsPluginSetup } from '@kbn/charts-plugin/public';
import { FieldFormatsStart } from '@kbn/field-formats-plugin/public';
import { useKibana } from '@kbn/kibana-react-plugin/public';
import { AggregationType, Comparator } from '@kbn/triggers-actions-ui-plugin/public';
import { parseDuration } from '@kbn/alerting-plugin/common/parse_duration';
import {
getThresholdAlertVisualizationData,
GetThresholdAlertVisualizationDataParams,
} from './index_threshold_api';
import { AggregationType, Comparator } from '../../../../triggers_actions_ui/public';
import { IndexThresholdAlertParams } from './types';
import { parseDuration } from '../../../../alerting/common/parse_duration';
const customTheme = () => {
return {

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { PluginInitializerContext } from 'src/core/public';
import { PluginInitializerContext } from '@kbn/core/public';
import { StackAlertsPublicPlugin } from './plugin';
export const plugin = (ctx: PluginInitializerContext) => new StackAlertsPublicPlugin(ctx);

View file

@ -5,11 +5,11 @@
* 2.0.
*/
import { CoreSetup, Plugin, PluginInitializerContext } from 'src/core/public';
import { TriggersAndActionsUIPublicPluginSetup } from '../../../plugins/triggers_actions_ui/public';
import { CoreSetup, Plugin, PluginInitializerContext } from '@kbn/core/public';
import { TriggersAndActionsUIPublicPluginSetup } from '@kbn/triggers-actions-ui-plugin/public';
import { PluginSetupContract as AlertingSetup } from '@kbn/alerting-plugin/public';
import { registerAlertTypes } from './alert_types';
import { Config } from '../common';
import { PluginSetupContract as AlertingSetup } from '../../alerting/public';
export type Setup = void;
export type Start = void;

View file

@ -7,7 +7,7 @@
import { i18n } from '@kbn/i18n';
import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
import { RuleExecutorOptions, AlertInstanceContext } from '../../../../alerting/server';
import { RuleExecutorOptions, AlertInstanceContext } from '@kbn/alerting-plugin/server';
import { OnlyEsQueryAlertParams, OnlySearchSourceAlertParams } from './types';
// alert type context provided to actions

View file

@ -7,23 +7,23 @@
import uuid from 'uuid';
import type { Writable } from '@kbn/utility-types';
import { RuleExecutorServices } from '../../../../alerting/server';
import { RuleExecutorServices } from '@kbn/alerting-plugin/server';
import {
RuleExecutorServicesMock,
alertsMock,
AlertInstanceMock,
} from '../../../../alerting/server/mocks';
import { loggingSystemMock } from '../../../../../../src/core/server/mocks';
} from '@kbn/alerting-plugin/server/mocks';
import { loggingSystemMock } from '@kbn/core/server/mocks';
import { getAlertType } from './alert_type';
import { EsQueryAlertParams, EsQueryAlertState } from './alert_type_params';
import { ActionContext } from './action_context';
import { ESSearchResponse, ESSearchRequest } from '../../../../../../src/core/types/elasticsearch';
import { ESSearchResponse, ESSearchRequest } from '@kbn/core/types/elasticsearch';
// eslint-disable-next-line @kbn/eslint/no-restricted-paths
import { elasticsearchClientMock } from '../../../../../../src/core/server/elasticsearch/client/mocks';
import { coreMock } from '../../../../../../src/core/server/mocks';
import { elasticsearchClientMock } from '@kbn/core/server/elasticsearch/client/mocks';
import { coreMock } from '@kbn/core/server/mocks';
import { ActionGroupId, ConditionMetAlertInstanceId } from './constants';
import { OnlyEsQueryAlertParams, OnlySearchSourceAlertParams } from './types';
import { searchSourceInstanceMock } from 'src/plugins/data/common/search/search_source/mocks';
import { searchSourceInstanceMock } from '@kbn/data-plugin/common/search/search_source/mocks';
import { Comparator } from '../../../common/comparator_types';
const logger = loggingSystemMock.create().get();

View file

@ -6,7 +6,7 @@
*/
import { i18n } from '@kbn/i18n';
import { CoreSetup, Logger } from 'kibana/server';
import { CoreSetup, Logger } from '@kbn/core/server';
import { RuleType } from '../../types';
import { ActionContext } from './action_context';
import {

View file

@ -7,8 +7,8 @@
import { i18n } from '@kbn/i18n';
import { schema, TypeOf } from '@kbn/config-schema';
import { validateTimeWindowUnits } from '../../../../triggers_actions_ui/server';
import { RuleTypeState } from '../../../../alerting/server';
import { validateTimeWindowUnits } from '@kbn/triggers-actions-ui-plugin/server';
import { RuleTypeState } from '@kbn/alerting-plugin/server';
import { Comparator } from '../../../common/comparator_types';
import { ComparatorFnNames } from '../lib';
import { getComparatorSchemaType } from '../lib/comparator';

View file

@ -6,10 +6,10 @@
*/
import { sha256 } from 'js-sha256';
import { i18n } from '@kbn/i18n';
import { CoreSetup, Logger } from 'kibana/server';
import { CoreSetup, Logger } from '@kbn/core/server';
import { parseDuration } from '@kbn/alerting-plugin/server';
import { addMessages, EsQueryAlertActionContext } from './action_context';
import { ComparatorFns, getHumanReadableComparator } from '../lib';
import { parseDuration } from '../../../../alerting/server';
import { ExecutorOptions, OnlyEsQueryAlertParams, OnlySearchSourceAlertParams } from './types';
import { ActionGroupId, ConditionMetAlertInstanceId } from './constants';
import { fetchEsQuery } from './lib/fetch_es_query';

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { CoreSetup, Logger } from 'src/core/server';
import { CoreSetup, Logger } from '@kbn/core/server';
import { AlertingSetup } from '../../types';
import { getAlertType } from './alert_type';

View file

@ -4,7 +4,7 @@
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import { IScopedClusterClient, Logger } from 'kibana/server';
import { IScopedClusterClient, Logger } from '@kbn/core/server';
import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
import { OnlyEsQueryAlertParams } from '../types';
import { buildSortedEventsQuery } from '../../../../common/build_sorted_events_query';

View file

@ -6,11 +6,11 @@
*/
import { OnlySearchSourceAlertParams } from '../types';
import { createSearchSourceMock } from 'src/plugins/data/common/search/search_source/mocks';
import { createSearchSourceMock } from '@kbn/data-plugin/common/search/search_source/mocks';
import { updateSearchSource } from './fetch_search_source_query';
import { stubbedSavedObjectIndexPattern } from '../../../../../../../src/plugins/data_views/common/data_view.stub';
import { DataView } from '../../../../../../../src/plugins/data_views/common';
import { fieldFormatsMock } from '../../../../../../../src/plugins/field_formats/common/mocks';
import { stubbedSavedObjectIndexPattern } from '@kbn/data-views-plugin/common/data_view.stub';
import { DataView } from '@kbn/data-views-plugin/common';
import { fieldFormatsMock } from '@kbn/field-formats-plugin/common/mocks';
import { Comparator } from '../../../../common/comparator_types';
const createDataView = () => {

View file

@ -5,14 +5,14 @@
* 2.0.
*/
import { buildRangeFilter, Filter } from '@kbn/es-query';
import { Logger } from 'kibana/server';
import { OnlySearchSourceAlertParams } from '../types';
import { Logger } from '@kbn/core/server';
import {
getTime,
ISearchSource,
ISearchStartSearchSource,
SortDirection,
} from '../../../../../../../src/plugins/data/common';
} from '@kbn/data-plugin/common';
import { OnlySearchSourceAlertParams } from '../types';
export async function fetchSearchSourceQuery(
alertId: string,

View file

@ -5,8 +5,8 @@
* 2.0.
*/
import { i18n } from '@kbn/i18n';
import { parseDuration } from '@kbn/alerting-plugin/common';
import { OnlyEsQueryAlertParams } from '../types';
import { parseDuration } from '../../../../../alerting/common';
export function getSearchParams(queryParams: OnlyEsQueryAlertParams) {
const date = Date.now();

View file

@ -7,9 +7,7 @@
import { i18n } from '@kbn/i18n';
import { schema } from '@kbn/config-schema';
import { Logger, SavedObjectReference } from 'src/core/server';
import { STACK_ALERTS_FEATURE_ID } from '../../../common';
import { getGeoContainmentExecutor } from './geo_containment';
import { Logger, SavedObjectReference } from '@kbn/core/server';
import {
RuleType,
RuleTypeState,
@ -17,8 +15,10 @@ import {
AlertInstanceContext,
RuleParamsAndRefs,
RuleTypeParams,
} from '../../../../alerting/server';
import { Query } from '../../../../../../src/plugins/data/common/query';
} from '@kbn/alerting-plugin/server';
import { Query } from '@kbn/data-plugin/common/query';
import { STACK_ALERTS_FEATURE_ID } from '../../../common';
import { getGeoContainmentExecutor } from './geo_containment';
export const ActionGroupId = 'Tracked entity contained';
export const RecoveryActionGroupId = 'notGeoContained';

View file

@ -5,8 +5,8 @@
* 2.0.
*/
import { ElasticsearchClient } from 'kibana/server';
import { Logger } from 'src/core/server';
import { ElasticsearchClient } from '@kbn/core/server';
import { Logger } from '@kbn/core/server';
import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
import {
fromKueryExpression,

View file

@ -6,10 +6,10 @@
*/
import _ from 'lodash';
import { Logger } from 'src/core/server';
import { Logger } from '@kbn/core/server';
import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
import { RuleExecutorServices } from '@kbn/alerting-plugin/server';
import { executeEsQueryFactory, getShapesFilters, OTHER_CATEGORY } from './es_query_builder';
import { RuleExecutorServices } from '../../../../alerting/server';
import {
ActionGroupId,
GeoContainmentInstanceState,

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { Logger } from 'src/core/server';
import { Logger } from '@kbn/core/server';
import { AlertingSetup } from '../../types';
import {
GeoContainmentState,

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { loggingSystemMock } from '../../../../../../../src/core/server/mocks';
import { loggingSystemMock } from '@kbn/core/server/mocks';
import {
getAlertType,
injectEntityAndBoundaryIds,

View file

@ -6,8 +6,8 @@
*/
import _ from 'lodash';
import { loggingSystemMock, elasticsearchServiceMock } from 'src/core/server/mocks';
import { RuleExecutorServicesMock, alertsMock } from '../../../../../alerting/server/mocks';
import { loggingSystemMock, elasticsearchServiceMock } from '@kbn/core/server/mocks';
import { RuleExecutorServicesMock, alertsMock } from '@kbn/alerting-plugin/server/mocks';
import sampleAggsJsonResponse from './es_sample_response.json';
import sampleShapesJsonResponse from './es_sample_response_shapes.json';
import sampleAggsJsonResponseWithNesting from './es_sample_response_with_nesting.json';

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { CoreSetup, Logger } from 'src/core/server';
import { CoreSetup, Logger } from '@kbn/core/server';
import { AlertingSetup, StackAlertsStartDeps } from '../types';
import { register as registerIndexThreshold } from './index_threshold';
import { register as registerGeoContainment } from './geo_containment';

View file

@ -6,8 +6,8 @@
*/
import { i18n } from '@kbn/i18n';
import { RuleExecutorOptions, AlertInstanceContext } from '@kbn/alerting-plugin/server';
import { Params } from './alert_type_params';
import { RuleExecutorOptions, AlertInstanceContext } from '../../../../alerting/server';
// alert type context provided to actions

View file

@ -7,12 +7,12 @@
import uuid from 'uuid';
import type { Writable } from '@kbn/utility-types';
import { loggingSystemMock } from '../../../../../../src/core/server/mocks';
import { RuleExecutorServices } from '../../../../alerting/server';
import { loggingSystemMock } from '@kbn/core/server/mocks';
import { RuleExecutorServices } from '@kbn/alerting-plugin/server';
import { getAlertType, ActionGroupId } from './alert_type';
import { ActionContext } from './action_context';
import { Params } from './alert_type_params';
import { RuleExecutorServicesMock, alertsMock } from '../../../../alerting/server/mocks';
import { RuleExecutorServicesMock, alertsMock } from '@kbn/alerting-plugin/server/mocks';
import { Comparator } from '../../../common/comparator_types';
describe('alertType', () => {

View file

@ -6,15 +6,15 @@
*/
import { i18n } from '@kbn/i18n';
import { Logger } from 'src/core/server';
import { Logger } from '@kbn/core/server';
import {
CoreQueryParamsSchemaProperties,
TimeSeriesQuery,
} from '@kbn/triggers-actions-ui-plugin/server';
import { RuleType, RuleExecutorOptions, StackAlertsStartDeps } from '../../types';
import { Params, ParamsSchema } from './alert_type_params';
import { ActionContext, BaseActionContext, addMessages } from './action_context';
import { STACK_ALERTS_FEATURE_ID } from '../../../common';
import {
CoreQueryParamsSchemaProperties,
TimeSeriesQuery,
} from '../../../../triggers_actions_ui/server';
import { ComparatorFns, getHumanReadableComparator } from '../lib';
export const ID = '.index-threshold';

View file

@ -8,7 +8,7 @@
import { ParamsSchema, Params } from './alert_type_params';
import { ObjectType, TypeOf } from '@kbn/config-schema';
import type { Writable } from '@kbn/utility-types';
import { CoreQueryParams, MAX_GROUPS } from '../../../../triggers_actions_ui/server';
import { CoreQueryParams, MAX_GROUPS } from '@kbn/triggers-actions-ui-plugin/server';
import { Comparator } from '../../../common/comparator_types';
const DefaultParams: Writable<Partial<Params>> = {

View file

@ -10,7 +10,7 @@ import { schema, TypeOf } from '@kbn/config-schema';
import {
CoreQueryParamsSchemaProperties,
validateCoreQueryBody,
} from '../../../../triggers_actions_ui/server';
} from '@kbn/triggers-actions-ui-plugin/server';
import { ComparatorFnNames } from '../lib';
import { Comparator } from '../../../common/comparator_types';
import { getComparatorSchemaType } from '../lib/comparator';

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { Logger } from 'src/core/server';
import { Logger } from '@kbn/core/server';
import { AlertingSetup, StackAlertsStartDeps } from '../../types';
import { getAlertType } from './alert_type';

View file

@ -6,9 +6,9 @@
*/
import { AlertingBuiltinsPlugin } from './plugin';
import { coreMock } from '../../../../src/core/server/mocks';
import { alertsMock } from '../../alerting/server/mocks';
import { featuresPluginMock } from '../../features/server/mocks';
import { coreMock } from '@kbn/core/server/mocks';
import { alertsMock } from '@kbn/alerting-plugin/server/mocks';
import { featuresPluginMock } from '@kbn/features-plugin/server/mocks';
import { BUILT_IN_ALERTS_FEATURE } from './feature';
describe('Stack Alerts Feature Privileges', () => {

View file

@ -6,13 +6,13 @@
*/
import { i18n } from '@kbn/i18n';
import { KibanaFeatureConfig } from '../../../plugins/features/common';
import { KibanaFeatureConfig } from '@kbn/features-plugin/common';
import { DEFAULT_APP_CATEGORIES } from '@kbn/core/server';
import { TRANSFORM_RULE_TYPE } from '@kbn/transform-plugin/common';
import { ID as IndexThreshold } from './alert_types/index_threshold/alert_type';
import { GEO_CONTAINMENT_ID as GeoContainment } from './alert_types/geo_containment/alert_type';
import { ES_QUERY_ID as ElasticsearchQuery } from './alert_types/es_query/constants';
import { STACK_ALERTS_FEATURE_ID } from '../common';
import { DEFAULT_APP_CATEGORIES } from '../../../../src/core/server';
import { TRANSFORM_RULE_TYPE } from '../../transform/common';
const TransformHealth = TRANSFORM_RULE_TYPE.TRANSFORM_HEALTH;

View file

@ -4,9 +4,9 @@
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import { config } from './index';
import { config } from '.';
import { applyDeprecations, configDeprecationFactory } from '@kbn/config';
import { configDeprecationsMock } from '../../../../src/core/server/mocks';
import { configDeprecationsMock } from '@kbn/core/server/mocks';
const CONFIG_PATH = 'xpack.stack_alerts';
const deprecationContext = configDeprecationsMock.createContext();

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { get } from 'lodash';
import { PluginConfigDescriptor, PluginInitializerContext } from 'src/core/server';
import { PluginConfigDescriptor, PluginInitializerContext } from '@kbn/core/server';
import { AlertingBuiltinsPlugin } from './plugin';
import { configSchema, Config } from '../common/config';
export { ID as INDEX_THRESHOLD_ID } from './alert_types/index_threshold/alert_type';

View file

@ -6,9 +6,9 @@
*/
import { AlertingBuiltinsPlugin } from './plugin';
import { coreMock } from '../../../../src/core/server/mocks';
import { alertsMock } from '../../alerting/server/mocks';
import { featuresPluginMock } from '../../features/server/mocks';
import { coreMock } from '@kbn/core/server/mocks';
import { alertsMock } from '@kbn/alerting-plugin/server/mocks';
import { featuresPluginMock } from '@kbn/features-plugin/server/mocks';
import { BUILT_IN_ALERTS_FEATURE } from './feature';
describe('AlertingBuiltins Plugin', () => {

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { Plugin, Logger, CoreSetup, PluginInitializerContext } from 'src/core/server';
import { Plugin, Logger, CoreSetup, PluginInitializerContext } from '@kbn/core/server';
import { StackAlertsDeps, StackAlertsStartDeps } from './types';
import { registerBuiltInAlertTypes } from './alert_types';

View file

@ -5,8 +5,8 @@
* 2.0.
*/
import { PluginStartContract as TriggersActionsUiStartContract } from '../../triggers_actions_ui/server';
import { PluginSetupContract as AlertingSetup } from '../../alerting/server';
import { PluginStartContract as TriggersActionsUiStartContract } from '@kbn/triggers-actions-ui-plugin/server';
import { PluginSetupContract as AlertingSetup } from '@kbn/alerting-plugin/server';
export type {
PluginSetupContract as AlertingSetup,
@ -14,8 +14,8 @@ export type {
RuleParamsAndRefs,
RuleExecutorOptions,
RuleTypeParams,
} from '../../alerting/server';
import { PluginSetupContract as FeaturesPluginSetup } from '../../features/server';
} from '@kbn/alerting-plugin/server';
import { PluginSetupContract as FeaturesPluginSetup } from '@kbn/features-plugin/server';
// this plugin's dependendencies
export interface StackAlertsDeps {