[Saved Objects] Import SO types from server rather than common to avoid deprecation (#149289)

## Summary

After merging https://github.com/elastic/kibana/pull/148979 there are a
number of imports that can be fixed immediately to address our new
deprecation notice.

## To Core reviewers

The package `core-saved-objects-server` is using types from
`core-saved-objects-api-server` which creates a circular dependency when
using `SavedObject` type from it's new home in
`core-saved-object-server`:

`core-saved-objects-server` -> `core-saved-objects-api-server` ->
`core-saved-objects-server`

One solution is that we can create a new package
`packages/core/saved-objects/core-saved-objects-server-shared` that will
only hold the `SavedObject` type and a select few others. I'm not sure
what the best approach here is. I have left
`core-saved-objects-api-server` unchanged for now (i.e., it is still
importing `SavedObject` from `common` which is deprecated).

Any input would be greatly appreciated!

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Jean-Louis Leysens 2023-01-25 13:38:05 +01:00 committed by GitHub
parent a04a03b438
commit 631675ba39
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
81 changed files with 98 additions and 98 deletions

View file

@ -7,7 +7,7 @@
*/
import { isNotFoundFromUnsupportedServer } from '@kbn/core-elasticsearch-server-internal';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type {
SavedObjectsCollectMultiNamespaceReferencesObject,
SavedObjectsCollectMultiNamespaceReferencesOptions,

View file

@ -13,7 +13,7 @@ import {
} from './internal_bulk_resolve.test.mock';
import { elasticsearchClientMock } from '@kbn/core-elasticsearch-client-server-mocks';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type {
SavedObjectsBulkResolveObject,
SavedObjectsBaseOptions,

View file

@ -9,7 +9,7 @@
import type { MgetResponseItem } from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
import { isNotFoundFromUnsupportedServer } from '@kbn/core-elasticsearch-server-internal';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type {
SavedObjectsBaseOptions,
SavedObjectsBulkResolveObject,

View file

@ -7,7 +7,7 @@
*/
import type { Payload } from '@hapi/boom';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type {
ISavedObjectTypeRegistry,
SavedObjectsRawDoc,

View file

@ -20,7 +20,7 @@ import { estypes } from '@elastic/elasticsearch';
import { elasticsearchClientMock } from '@kbn/core-elasticsearch-client-server-mocks';
import { SavedObjectsBulkUpdateObject } from '@kbn/core-saved-objects-api-server';
import { SavedObjectsSerializer } from '@kbn/core-saved-objects-base-server-internal';
import { SavedObject } from '@kbn/core-saved-objects-common';
import { SavedObject } from '@kbn/core-saved-objects-server';
import {
ISavedObjectsSecurityExtension,
AuditAction,

View file

@ -27,7 +27,7 @@ import {
SavedObjectsBulkUpdateObject,
} from '@kbn/core-saved-objects-api-server';
import { SavedObjectsSerializer } from '@kbn/core-saved-objects-base-server-internal';
import { SavedObject } from '@kbn/core-saved-objects-common';
import { SavedObject } from '@kbn/core-saved-objects-server';
import {
ISavedObjectsSpacesExtension,
ISavedObjectsSecurityExtension,

View file

@ -23,7 +23,7 @@ import {
import type { Payload } from '@hapi/boom';
import * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
import type { SavedObject, SavedObjectReference } from '@kbn/core-saved-objects-common';
import type { SavedObject, SavedObjectReference } from '@kbn/core-saved-objects-server';
import type {
SavedObjectsBaseOptions,
SavedObjectsFindOptions,

View file

@ -17,7 +17,7 @@ import {
isSupportedEsServer,
isNotFoundFromUnsupportedServer,
} from '@kbn/core-elasticsearch-server-internal';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type {
SavedObjectsBaseOptions,
SavedObjectsIncrementCounterOptions,

View file

@ -34,7 +34,7 @@ import type {
IndexMapping,
SavedObjectsSerializer,
} from '@kbn/core-saved-objects-base-server-internal';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import {
getBulkOperationError,
getExpectedVersionProperties,

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type {
SavedObjectsClientContract,
ISavedObjectsRepository,

View file

@ -20,7 +20,7 @@ import {
SavedObjectsType,
SavedObjectsTypeMappingDefinition,
} from '@kbn/core-saved-objects-server';
import { SavedObject, SavedObjectReference } from '@kbn/core-saved-objects-common';
import { SavedObject, SavedObjectReference } from '@kbn/core-saved-objects-server';
import {
SavedObjectsBaseOptions,
SavedObjectsBulkCreateObject,

View file

@ -6,10 +6,8 @@
* Side Public License, v 1.
*/
import type {
SavedObjectsMigrationVersion,
SavedObjectReference,
} from '@kbn/core-saved-objects-common';
import type { SavedObjectsMigrationVersion } from '@kbn/core-saved-objects-common';
import type { SavedObjectReference } from '@kbn/core-saved-objects-common';
import type { MutatingOperationRefreshSetting, SavedObjectsBaseOptions } from './base';
/**

View file

@ -11,7 +11,7 @@
"**/*.ts"
],
"kbn_references": [
"@kbn/core-saved-objects-common"
"@kbn/core-saved-objects-common",
],
"exclude": [
"target/**/*",

View file

@ -51,30 +51,30 @@ export interface SavedObjectError {
/**
* @public
* @deprecated See https://github.com/elastic/kibana/issues/149098
* @deprecated See https://github.com/elastic/kibana/issues/149098. Import this type from @kbn/core/server instead.
*/
export type SavedObjectAttributeSingle = serverTypes.SavedObjectAttributeSingle;
/**
* @public
* @deprecated See https://github.com/elastic/kibana/issues/149098
* @deprecated See https://github.com/elastic/kibana/issues/149098. Import this type from @kbn/core/server instead.
*/
export type SavedObjectAttribute = serverTypes.SavedObjectAttribute;
/**
* @public
* @deprecated See https://github.com/elastic/kibana/issues/149098
* @deprecated See https://github.com/elastic/kibana/issues/149098. Import this type from @kbn/core/server instead.
*/
export type SavedObjectAttributes = serverTypes.SavedObjectAttributes;
/**
* @public
* @deprecated See https://github.com/elastic/kibana/issues/149098
* @deprecated See https://github.com/elastic/kibana/issues/149098. Import this type from @kbn/core/server instead.
*/
export type SavedObjectReference = serverTypes.SavedObjectReference;
/**
* @public
* @deprecated See https://github.com/elastic/kibana/issues/149098
* @deprecated See https://github.com/elastic/kibana/issues/149098. Import this type from @kbn/core/server instead.
*/
export type SavedObject<T = unknown> = serverTypes.SavedObject<T>;

View file

@ -8,7 +8,7 @@
import { CoreKibanaRequest } from '@kbn/core-http-router-server-internal';
import { httpServerMock } from '@kbn/core-http-server-mocks';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { SavedObjectsExportTransform } from '@kbn/core-saved-objects-server';
import { applyExportTransforms } from './apply_export_transforms';

View file

@ -7,7 +7,8 @@
*/
import { httpServerMock } from '@kbn/core-http-server-mocks';
import type { SavedObject, SavedObjectError } from '@kbn/core-saved-objects-common';
import type { SavedObjectError } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type {
SavedObjectsExportTransform,
SavedObjectsExportablePredicate,

View file

@ -8,7 +8,7 @@
import type { Logger } from '@kbn/logging';
import type { KibanaRequest } from '@kbn/core-http-server';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
import type {
SavedObjectsExportablePredicate,

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
/**
* @public

View file

@ -7,7 +7,7 @@
*/
import { httpServerMock } from '@kbn/core-http-server-mocks';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import { SavedObjectTypeRegistry } from '@kbn/core-saved-objects-base-server-internal';
import { SavedObjectsExporter } from './saved_objects_exporter';
import { savedObjectsClientMock } from '@kbn/core-saved-objects-api-server-mocks';

View file

@ -9,7 +9,7 @@
import type { Readable } from 'stream';
import { createListStream } from '@kbn/utils';
import type { Logger } from '@kbn/logging';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type {
SavedObjectsClientContract,
SavedObjectsFindResult,

View file

@ -8,7 +8,7 @@
import { range } from 'lodash';
import { sortObjects } from './sort_objects';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
describe('sortObjects()', () => {
test('should return on empty array', () => {

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
const getId = (object: { type: string; id: string }) => `${object.type}:${object.id}`;

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import { byIdAscComparator, getPreservedOrderComparator } from './utils';
const createObj = (id: string): SavedObject => ({

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
export type SavedObjectComparator = (a: SavedObject, b: SavedObject) => number;

View file

@ -20,10 +20,10 @@ import {
import { Readable } from 'stream';
import { v4 as uuidv4 } from 'uuid';
import type {
SavedObject,
SavedObjectsImportFailure,
SavedObjectsImportWarning,
} from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
import type {
SavedObjectsType,

View file

@ -7,11 +7,8 @@
*/
import { savedObjectsClientMock } from '@kbn/core-saved-objects-api-server-mocks';
import type {
SavedObject,
SavedObjectReference,
SavedObjectsImportRetry,
} from '@kbn/core-saved-objects-common';
import type { SavedObjectsImportRetry } from '@kbn/core-saved-objects-common';
import type { SavedObject, SavedObjectReference } from '@kbn/core-saved-objects-server';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
import { SavedObjectsErrorHelpers } from '@kbn/core-saved-objects-utils-server';
import { checkConflicts } from './check_conflicts';

View file

@ -8,11 +8,11 @@
import { v4 as uuidv4 } from 'uuid';
import type {
SavedObject,
SavedObjectsImportFailure,
SavedObjectError,
SavedObjectsImportRetry,
} from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
import type { ImportStateMap } from './types';

View file

@ -9,13 +9,15 @@
import { mockCreateOriginQuery } from './check_reference_origins.test.mock';
import type {
SavedObjectReference,
SavedObject,
SavedObjectsImportFailure,
SavedObjectsImportRetry,
} from '@kbn/core-saved-objects-common';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
import type { ISavedObjectTypeRegistry } from '@kbn/core-saved-objects-server';
import type {
ISavedObjectTypeRegistry,
SavedObject,
SavedObjectReference,
} from '@kbn/core-saved-objects-server';
import { typeRegistryMock } from '@kbn/core-saved-objects-base-server-mocks';
import { savedObjectsClientMock } from '@kbn/core-saved-objects-api-server-mocks';
import { checkOriginConflicts } from './check_origin_conflicts';

View file

@ -9,12 +9,11 @@
import pMap from 'p-map';
import { v4 as uuidv4 } from 'uuid';
import type {
SavedObject,
SavedObjectsImportFailure,
SavedObjectsImportRetry,
} from '@kbn/core-saved-objects-common';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
import type { ISavedObjectTypeRegistry } from '@kbn/core-saved-objects-server';
import type { ISavedObjectTypeRegistry, SavedObject } from '@kbn/core-saved-objects-server';
import { getObjectKey } from '@kbn/core-saved-objects-base-server-internal';
import type { ImportStateMap } from './types';
import { createOriginQuery } from './utils';

View file

@ -14,7 +14,8 @@ import {
createPromiseFromStreams,
} from '@kbn/utils';
import type { SavedObject, SavedObjectsImportFailure } from '@kbn/core-saved-objects-common';
import type { SavedObjectsImportFailure } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import { SavedObjectsImportError } from '../errors';
import { getNonUniqueEntries } from './get_non_unique_entries';
import { createLimitStream } from './create_limit_stream';

View file

@ -6,7 +6,8 @@
* Side Public License, v 1.
*/
import type { SavedObject, SavedObjectsImportRetry } from '@kbn/core-saved-objects-common';
import type { SavedObjectsImportRetry } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
export function createObjectsFilter(retries: SavedObjectsImportRetry[]) {
const retryKeys = new Set<string>(retries.map((retry) => `${retry.type}:${retry.id}`));

View file

@ -7,7 +7,8 @@
*/
import { savedObjectsClientMock } from '@kbn/core-saved-objects-api-server-mocks';
import type { SavedObject, SavedObjectsImportFailure } from '@kbn/core-saved-objects-common';
import type { SavedObjectsImportFailure } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
import { SavedObjectsErrorHelpers } from '@kbn/core-saved-objects-utils-server';
import { createSavedObjects } from './create_saved_objects';

View file

@ -6,7 +6,8 @@
* Side Public License, v 1.
*/
import type { SavedObject, SavedObjectsImportFailure } from '@kbn/core-saved-objects-common';
import type { SavedObjectsImportFailure } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
import type { CreatedObject } from '@kbn/core-saved-objects-server';
import { extractErrors } from './extract_errors';

View file

@ -6,7 +6,8 @@
* Side Public License, v 1.
*/
import type { SavedObject, SavedObjectsImportWarning } from '@kbn/core-saved-objects-common';
import type { SavedObjectsImportWarning } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { SavedObjectsImportHookResult } from '@kbn/core-saved-objects-server';
import { executeImportHooks } from './execute_import_hooks';

View file

@ -6,7 +6,8 @@
* Side Public License, v 1.
*/
import type { SavedObject, SavedObjectsImportWarning } from '@kbn/core-saved-objects-common';
import type { SavedObjectsImportWarning } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { SavedObjectsImportHook } from '@kbn/core-saved-objects-server';
export interface ExecuteImportHooksOptions {

View file

@ -6,8 +6,7 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { CreatedObject } from '@kbn/core-saved-objects-server';
import type { SavedObject, CreatedObject } from '@kbn/core-saved-objects-server';
import { SavedObjectsErrorHelpers } from '@kbn/core-saved-objects-utils-server';
import { extractErrors } from './extract_errors';

View file

@ -6,7 +6,8 @@
* Side Public License, v 1.
*/
import type { SavedObject, SavedObjectsImportFailure } from '@kbn/core-saved-objects-common';
import type { SavedObjectsImportFailure } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { CreatedObject } from '@kbn/core-saved-objects-server';
export function extractErrors(

View file

@ -6,7 +6,8 @@
* Side Public License, v 1.
*/
import type { SavedObject, SavedObjectsImportRetry } from '@kbn/core-saved-objects-common';
import type { SavedObjectsImportRetry } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import { getImportStateMapForRetries } from './get_import_state_map_for_retries';
describe('#getImportStateMapForRetries', () => {

View file

@ -6,7 +6,8 @@
* Side Public License, v 1.
*/
import type { SavedObject, SavedObjectsImportRetry } from '@kbn/core-saved-objects-common';
import type { SavedObjectsImportRetry } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { ImportStateMap } from './types';
interface GetImportStateMapForRetriesParams {

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import { regenerateIds } from './regenerate_ids';
jest.mock('uuid', () => ({

View file

@ -6,7 +6,8 @@
* Side Public License, v 1.
*/
import type { SavedObject, SavedObjectsImportRetry } from '@kbn/core-saved-objects-common';
import type { SavedObjectsImportRetry } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
export function splitOverwrites<T>(
savedObjects: Array<SavedObject<T>>,

View file

@ -7,10 +7,10 @@
*/
import type {
SavedObject,
SavedObjectsImportFailure,
SavedObjectsImportRetry,
} from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
import { SavedObjectsImportError } from '../errors';
import type { ImportStateMap } from './types';

View file

@ -24,12 +24,11 @@ import {
import { Readable } from 'stream';
import { v4 as uuidv4 } from 'uuid';
import type {
SavedObject,
SavedObjectsImportFailure,
SavedObjectsImportRetry,
SavedObjectReference,
SavedObjectsImportWarning,
} from '@kbn/core-saved-objects-common';
import type { SavedObject, SavedObjectReference } from '@kbn/core-saved-objects-server';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
import type {
SavedObjectsType,

View file

@ -8,12 +8,12 @@
import { Readable } from 'stream';
import type {
SavedObject,
SavedObjectsImportRetry,
SavedObjectsImportFailure,
SavedObjectsImportResponse,
SavedObjectsImportSuccess,
} from '@kbn/core-saved-objects-common';
import { SavedObject } from '@kbn/core-saved-objects-server';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
import type {
ISavedObjectTypeRegistry,

View file

@ -8,7 +8,7 @@
import { schema } from '@kbn/config-schema';
import type { Logger } from '@kbn/logging';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { InternalCoreUsageDataSetup } from '@kbn/core-usage-data-base-server-internal';
import type { InternalSavedObjectRouter } from '../../internal_types';
import { importDashboards } from './lib';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import type { SavedObject, SavedObjectAttributes } from '@kbn/core-saved-objects-common';
import type { SavedObject, SavedObjectAttributes } from '@kbn/core-saved-objects-server';
import { savedObjectsClientMock } from '@kbn/core-saved-objects-api-server-mocks';
import { collectReferencesDeep } from './collect_references_deep';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
const MAX_BULK_GET_SIZE = 10000;

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import { savedObjectsClientMock } from '@kbn/core-saved-objects-api-server-mocks';
import { importDashboards } from './import_dashboards';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-server';
export async function importDashboards(

View file

@ -17,8 +17,8 @@ import {
} from '@kbn/utils';
import Boom from '@hapi/boom';
import type { RequestHandlerWrapper } from '@kbn/core-http-server';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type {
SavedObject,
ISavedObjectTypeRegistry,
SavedObjectsExportResultDetails,
} from '@kbn/core-saved-objects-server';

View file

@ -18,7 +18,6 @@
"@kbn/core-http-server",
"@kbn/core-http-server-internal",
"@kbn/core-elasticsearch-server",
"@kbn/core-saved-objects-common",
"@kbn/core-saved-objects-server",
"@kbn/core-saved-objects-api-server",
"@kbn/core-saved-objects-api-server-internal",

View file

@ -8,8 +8,9 @@
import type { Readable } from 'stream';
import type { KibanaRequest } from '@kbn/core-http-server';
import type { SavedObject, SavedObjectTypeIdTuple } from '@kbn/core-saved-objects-common';
import type { SavedObjectTypeIdTuple } from '@kbn/core-saved-objects-common';
import type { SavedObjectsFindOptionsReference } from '@kbn/core-saved-objects-api-server';
import type { SavedObject } from '..';
/**
* Utility class used to export savedObjects.

View file

@ -6,7 +6,7 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '../..';
/**
* The EncryptedObjectDescriptor interface contains settings for describing

View file

@ -6,8 +6,8 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { EcsEventOutcome } from '@kbn/ecs';
import type { SavedObject } from '../..';
/**
* The PerformAuthorizationParams interface contains settings for checking

View file

@ -8,11 +8,11 @@
import { Readable } from 'stream';
import {
SavedObject,
SavedObjectsImportRetry,
SavedObjectsImportWarning,
SavedObjectsImportResponse,
} from '@kbn/core-saved-objects-common';
import type { SavedObject } from '..';
/**
* Utility class used to import savedObjects.

View file

@ -6,9 +6,9 @@
* Side Public License, v 1.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObjectsExportTransform } from './export';
import type { SavedObjectsImportHook } from './import';
import type { SavedObject } from '..';
/**
* Configuration options for the {@link SavedObjectsType | type}'s management section.

View file

@ -6,10 +6,8 @@
* Side Public License, v 1.
*/
import type {
SavedObjectsMigrationVersion,
SavedObjectReference,
} from '@kbn/core-saved-objects-common';
import type { SavedObjectsMigrationVersion } from '@kbn/core-saved-objects-common';
import type { SavedObjectReference } from '..';
/**
* A serializer that can be used to manually convert {@link SavedObjectsRawDoc | raw} or

View file

@ -9,7 +9,7 @@
import Hapi from '@hapi/hapi';
import h2o2 from '@hapi/h2o2';
import { URL } from 'url';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { ISavedObjectsRepository } from '@kbn/core-saved-objects-api-server';
import type { InternalCoreSetup, InternalCoreStart } from '@kbn/core-lifecycle-server-internal';
import { Root } from '@kbn/core-root-server-internal';

View file

@ -8,7 +8,7 @@
import { RulesClient, ConstructorOptions } from '../rules_client';
import { savedObjectsClientMock } from '@kbn/core/server/mocks';
import { taskManagerMock } from '@kbn/task-manager-plugin/server/mocks';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import { ruleTypeRegistryMock } from '../../rule_type_registry.mock';
import { alertingAuthorizationMock } from '../../authorization/alerting_authorization.mock';
import { encryptedSavedObjectsMock } from '@kbn/encrypted-saved-objects-plugin/server/mocks';

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
export const savedObjectWith500Error = {
id: 'id2',

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { SavedObjectAttributes } from '@kbn/core-saved-objects-common';
import { SavedObjectAttributes } from '@kbn/core-saved-objects-server';
import { SavedObjectUnsanitizedDoc } from '@kbn/core-saved-objects-server';
import { EncryptedSavedObjectsPluginSetup } from '@kbn/encrypted-saved-objects-plugin/server';
import { RawRule, RawRuleAction } from '../../../types';

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { SavedObjectAttribute } from '@kbn/core-saved-objects-common';
import { SavedObjectAttribute } from '@kbn/core-saved-objects-server';
import { SavedObjectUnsanitizedDoc } from '@kbn/core-saved-objects-server';
import { EncryptedSavedObjectsPluginSetup } from '@kbn/encrypted-saved-objects-plugin/server';
import { RawRule } from '../../../types';

View file

@ -9,7 +9,7 @@ import {
SavedObjectAttribute,
SavedObjectAttributes,
SavedObjectReference,
} from '@kbn/core-saved-objects-common';
} from '@kbn/core-saved-objects-server';
import { SavedObjectUnsanitizedDoc } from '@kbn/core-saved-objects-server';
import { EncryptedSavedObjectsPluginSetup } from '@kbn/encrypted-saved-objects-plugin/server';
import { isString } from 'lodash/fp';

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { SavedObjectAttribute, SavedObjectReference } from '@kbn/core-saved-objects-common';
import { SavedObjectAttribute, SavedObjectReference } from '@kbn/core-saved-objects-server';
import { SavedObjectUnsanitizedDoc } from '@kbn/core-saved-objects-server';
import { EncryptedSavedObjectsPluginSetup } from '@kbn/encrypted-saved-objects-plugin/server';
import { isString } from 'lodash/fp';

View file

@ -34,7 +34,6 @@
"@kbn/rule-data-utils",
"@kbn/logging-mocks",
"@kbn/core-logging-server-mocks",
"@kbn/core-saved-objects-common",
"@kbn/securitysolution-rules",
"@kbn/apm-utils",
"@kbn/data-views-plugin",

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { KibanaRequest, Logger } from '@kbn/core/server';
import Boom from '@hapi/boom';
import type { SecurityPluginStart } from '@kbn/security-plugin/server';

View file

@ -8,7 +8,7 @@
import { partition, remove, uniq } from 'lodash';
import type { KueryNode } from '@kbn/es-query';
import { nodeBuilder } from '@kbn/es-query';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import { OWNER_FIELD } from '../../common/api';
export const getOwnersFilter = (

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { KueryNode } from '@kbn/es-query';
import type { CaseAttributes, SavedObjectFindOptions } from '../../common/api';

View file

@ -5,11 +5,11 @@
* 2.0.
*/
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type {
EncryptedObjectDescriptor,
ISavedObjectsEncryptionExtension,
ISavedObjectTypeRegistry,
SavedObject,
} from '@kbn/core-saved-objects-server';
import type { AuthenticatedUser } from '@kbn/security-plugin/common';

View file

@ -10,7 +10,6 @@
"@kbn/core",
"@kbn/utility-types",
"@kbn/core-saved-objects-server",
"@kbn/core-saved-objects-common",
],
"exclude": [
"target/**/*",

View file

@ -7,7 +7,7 @@
import { elasticsearchServiceMock, savedObjectsClientMock } from '@kbn/core/server/mocks';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import type { AgentPolicy } from '../../types';

View file

@ -7,7 +7,7 @@
import { EmbeddableRegistryDefinition } from '@kbn/embeddable-plugin/server';
import type { SerializableRecord } from '@kbn/utility-types';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type { SavedObject } from '@kbn/core-saved-objects-server';
import {
mergeMigrationFunctionMaps,
MigrateFunctionsObject,

View file

@ -62,6 +62,7 @@
"@kbn/language-documentation-popover",
"@kbn/core-saved-objects-common",
"@kbn/core-ui-settings-browser",
"@kbn/core-saved-objects-server",
],
"exclude": [
"target/**/*",

View file

@ -7,7 +7,7 @@
import { cloneDeep } from 'lodash';
import { v1 as uuidv1 } from 'uuid';
import { SavedObject } from '@kbn/core-saved-objects-common';
import { SavedObject } from '@kbn/core-saved-objects-server';
import { sloSchema, CreateSLOParams } from '@kbn/slo-schema';
import { SO_SLO_TYPE } from '../../../saved_objects';

View file

@ -63,7 +63,6 @@
"@kbn/logging",
"@kbn/core-saved-objects-api-server",
"@kbn/core-saved-objects-utils-server",
"@kbn/core-saved-objects-common",
"@kbn/share-plugin",
"@kbn/core-notifications-browser",
"@kbn/slo-schema",

View file

@ -6,7 +6,6 @@
*/
import type { SavedObjectsClient } from '@kbn/core-saved-objects-api-server-internal';
import type { SavedObject } from '@kbn/core-saved-objects-common';
import type {
AddAuditEventParams,
AuthorizationTypeEntry,
@ -17,6 +16,7 @@ import type {
ISavedObjectsSecurityExtension,
PerformAuthorizationParams,
RedactNamespacesParams,
SavedObject,
} from '@kbn/core-saved-objects-server';
import { ALL_SPACES_ID, UNKNOWN_SPACE } from '../../common/constants';

View file

@ -45,7 +45,6 @@
"@kbn/es-errors",
"@kbn/logging",
"@kbn/core-saved-objects-api-server-internal",
"@kbn/core-saved-objects-common",
"@kbn/core-saved-objects-api-server-mocks",
"@kbn/logging-mocks",
"@kbn/web-worker-stub",

View file

@ -5,7 +5,7 @@
* 2.0.
*/
import { SavedObjectsClientContract, KibanaRequest } from '@kbn/core/server';
import { SavedObject } from '@kbn/core-saved-objects-common';
import { SavedObject } from '@kbn/core-saved-objects-server';
import {
formatTelemetryDeleteEvent,
sendTelemetryEvents,

View file

@ -70,6 +70,7 @@
"@kbn/actions-plugin",
"@kbn/core-elasticsearch-server",
"@kbn/core-saved-objects-api-server-mocks",
"@kbn/core-saved-objects-server",
],
"exclude": [
"target/**/*",

View file

@ -15,7 +15,7 @@ import { secretKeys } from '@kbn/synthetics-plugin/common/constants/monitor_mana
import { PackagePolicy } from '@kbn/fleet-plugin/common';
import expect from '@kbn/expect';
import { syntheticsParamType } from '@kbn/synthetics-plugin/common/types/saved_objects';
import { SavedObject } from '@kbn/core-saved-objects-common';
import { SavedObject } from '@kbn/core-saved-objects-server';
import { FtrProviderContext } from '../../ftr_provider_context';
import { getFixtureJson } from '../uptime/rest/helper/get_fixture_json';
import { PrivateLocationTestService } from './services/private_location_test_service';

View file

@ -105,7 +105,6 @@
"@kbn/controls-plugin",
"@kbn/core-saved-objects-server",
"@kbn/core-provider-plugin",
"@kbn/core-saved-objects-common",
"@kbn/user-profile-components",
"@kbn/apm-synthtrace-client",
"@kbn/utils",