TS project refs: Converts rollup, remoteClusters, crossClusterReplication, indexLifecycleManagement to a TS project refs (#90713)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Christiane (Tina) Heiligers 2021-02-09 12:26:28 -07:00 committed by GitHub
parent 5f8de693b9
commit 6dde543b6c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 200 additions and 7 deletions

View file

@ -10,13 +10,26 @@ import { register } from './add_route';
import { API_BASE_PATH } from '../../../common/constants';
import { LicenseStatus } from '../../types';
import { xpackMocks } from '../../../../../mocks';
import { licensingMock } from '../../../../../plugins/licensing/server/mocks';
import {
elasticsearchServiceMock,
httpServerMock,
httpServiceMock,
coreMock,
} from '../../../../../../src/core/server/mocks';
// Re-implement the mock that was imported directly from `x-pack/mocks`
function createCoreRequestHandlerContextMock() {
return {
core: coreMock.createRequestHandlerContext(),
licensing: licensingMock.createRequestHandlerContext(),
};
}
const xpackMocks = {
createRequestHandlerContext: createCoreRequestHandlerContextMock,
};
interface TestOptions {
licenseCheckResult?: LicenseStatus;
apiResponses?: Array<() => Promise<unknown>>;

View file

@ -10,13 +10,26 @@ import { register } from './delete_route';
import { API_BASE_PATH } from '../../../common/constants';
import { LicenseStatus } from '../../types';
import { xpackMocks } from '../../../../../mocks';
import { licensingMock } from '../../../../../plugins/licensing/server/mocks';
import {
elasticsearchServiceMock,
httpServerMock,
httpServiceMock,
coreMock,
} from '../../../../../../src/core/server/mocks';
// Re-implement the mock that was imported directly from `x-pack/mocks`
function createCoreRequestHandlerContextMock() {
return {
core: coreMock.createRequestHandlerContext(),
licensing: licensingMock.createRequestHandlerContext(),
};
}
const xpackMocks = {
createRequestHandlerContext: createCoreRequestHandlerContextMock,
};
interface TestOptions {
licenseCheckResult?: LicenseStatus;
apiResponses?: Array<() => Promise<unknown>>;

View file

@ -12,13 +12,26 @@ import { register } from './get_route';
import { API_BASE_PATH } from '../../../common/constants';
import { LicenseStatus } from '../../types';
import { xpackMocks } from '../../../../../mocks';
import { licensingMock } from '../../../../../plugins/licensing/server/mocks';
import {
elasticsearchServiceMock,
httpServerMock,
httpServiceMock,
coreMock,
} from '../../../../../../src/core/server/mocks';
// Re-implement the mock that was imported directly from `x-pack/mocks`
function createCoreRequestHandlerContextMock() {
return {
core: coreMock.createRequestHandlerContext(),
licensing: licensingMock.createRequestHandlerContext(),
};
}
const xpackMocks = {
createRequestHandlerContext: createCoreRequestHandlerContextMock,
};
interface TestOptions {
licenseCheckResult?: LicenseStatus;
apiResponses?: Array<() => Promise<unknown>>;

View file

@ -10,13 +10,26 @@ import { register } from './update_route';
import { API_BASE_PATH } from '../../../common/constants';
import { LicenseStatus } from '../../types';
import { xpackMocks } from '../../../../../mocks';
import { licensingMock } from '../../../../../plugins/licensing/server/mocks';
import {
elasticsearchServiceMock,
httpServerMock,
httpServiceMock,
coreMock,
} from '../../../../../../src/core/server/mocks';
// Re-implement the mock that was imported directly from `x-pack/mocks`
function createCoreRequestHandlerContextMock() {
return {
core: coreMock.createRequestHandlerContext(),
licensing: licensingMock.createRequestHandlerContext(),
};
}
const xpackMocks = {
createRequestHandlerContext: createCoreRequestHandlerContextMock,
};
interface TestOptions {
licenseCheckResult?: LicenseStatus;
apiResponses?: Array<() => Promise<unknown>>;

View file

@ -0,0 +1,30 @@
{
"extends": "../../../tsconfig.base.json",
"compilerOptions": {
"composite": true,
"outDir": "./target/types",
"emitDeclarationOnly": true,
"declaration": true,
"declarationMap": true
},
"include": [
"common/**/*",
"fixtures/**/*",
"public/**/*",
"server/**/*",
],
"references": [
{ "path": "../../../src/core/tsconfig.json" },
// required plugins
{ "path": "../licensing/tsconfig.json" },
{ "path": "../../../src/plugins/management/tsconfig.json" },
{ "path": "../index_management/tsconfig.json" },
{ "path": "../features/tsconfig.json" },
// optional plugins
{ "path": "../../../src/plugins/usage_collection/tsconfig.json" },
{ "path": "../cloud/tsconfig.json" },
// required bundles
{ "path": "../../../src/plugins/kibana_react/tsconfig.json" },
{ "path": "../../../src/plugins/es_ui_shared/tsconfig.json" },
]
}