Skip to content

Commit 036622c

Browse files
authored
Add TS project references for inspector (#81792) (#81903)
1 parent 6c263f9 commit 036622c

File tree

6 files changed

+41
-31
lines changed

6 files changed

+41
-31
lines changed

examples/embeddable_explorer/tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@
99
"public/**/*.ts",
1010
"public/**/*.tsx",
1111
"server/**/*.ts",
12-
"../../typings/**/*",
12+
"../../typings/**/*"
1313
],
1414
"exclude": [],
1515
"references": [
16-
{ "path": "../../src/core/tsconfig.json" }
16+
{ "path": "../../src/core/tsconfig.json" },
17+
{ "path": "../../src/plugins/inspector/tsconfig.json" }
1718
]
1819
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"extends": "../../../tsconfig.base.json",
3+
"compilerOptions": {
4+
"composite": true,
5+
"outDir": "./target/types",
6+
"emitDeclarationOnly": true,
7+
"declaration": true,
8+
"declarationMap": true
9+
},
10+
"include": ["common/**/*", "public/**/*", "index.ts"],
11+
"references": [
12+
{ "path": "../../core/tsconfig.json" },
13+
{ "path": "../kibana_react/tsconfig.json" }
14+
]
15+
}

test/tsconfig.json

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,19 @@
22
"extends": "../tsconfig.base.json",
33
"compilerOptions": {
44
"tsBuildInfoFile": "../build/tsbuildinfo/test",
5-
"types": [
6-
"node",
7-
"mocha",
8-
"flot"
9-
]
5+
"types": ["node", "mocha", "flot"]
106
},
11-
"include": [
12-
"**/*",
13-
"../typings/elastic__node_crypto.d.ts",
14-
"typings/**/*"
15-
],
16-
"exclude": [
17-
"plugin_functional/plugins/**/*",
18-
"interpreter_functional/plugins/**/*"
19-
],
7+
"include": ["**/*", "../typings/elastic__node_crypto.d.ts", "typings/**/*"],
8+
"exclude": ["plugin_functional/plugins/**/*", "interpreter_functional/plugins/**/*"],
209
"references": [
2110
{ "path": "../src/core/tsconfig.json" },
22-
{ "path": "../src/plugins/kibana_utils/tsconfig.json" },
11+
{ "path": "../src/plugins/inspector/tsconfig.json" },
2312
{ "path": "../src/plugins/kibana_react/tsconfig.json" },
24-
{ "path": "../src/plugins/usage_collection/tsconfig.json" },
13+
{ "path": "../src/plugins/kibana_usage_collection/tsconfig.json" },
14+
{ "path": "../src/plugins/kibana_utils/tsconfig.json" },
15+
{ "path": "../src/plugins/newsfeed/tsconfig.json" },
2516
{ "path": "../src/plugins/telemetry_collection_manager/tsconfig.json" },
2617
{ "path": "../src/plugins/telemetry/tsconfig.json" },
27-
{ "path": "../src/plugins/kibana_usage_collection/tsconfig.json" },
28-
{ "path": "../src/plugins/newsfeed/tsconfig.json" }
18+
{ "path": "../src/plugins/usage_collection/tsconfig.json" }
2919
]
3020
}

tsconfig.json

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"include": ["kibana.d.ts", "src/**/*", "typings/**/*", "test_utils/**/*"],
77
"exclude": [
88
"src/**/__fixtures__/**/*",
9-
"src/test_utils/**/*",
109
"src/core/**/*",
10+
"src/plugins/inspector/**/*",
1111
"src/plugins/kibana_legacy/**/*",
1212
"src/plugins/kibana_react/**/*",
1313
"src/plugins/kibana_usage_collection/**/*",
@@ -16,22 +16,24 @@
1616
"src/plugins/telemetry_collection_manager/**/*",
1717
"src/plugins/telemetry/**/*",
1818
"src/plugins/url_forwarding/**/*",
19-
"src/plugins/usage_collection/**/*"
19+
"src/plugins/usage_collection/**/*",
20+
"src/test_utils/**/*"
2021
// In the build we actually exclude **/public/**/* from this config so that
2122
// we can run the TSC on both this and the .browser version of this config
2223
// file, but if we did it during development IDEs would not be able to find
2324
// the tsconfig.json file for public files correctly.
2425
// "src/**/public/**/*"
2526
],
2627
"references": [
27-
{ "path": "./src/test_utils/tsconfig.json" },
2828
{ "path": "./src/core/tsconfig.json" },
29-
{ "path": "./src/plugins/kibana_utils/tsconfig.json" },
29+
{ "path": "./src/plugins/inspector/tsconfig.json" },
3030
{ "path": "./src/plugins/kibana_react/tsconfig.json" },
31-
{ "path": "./src/plugins/usage_collection/tsconfig.json" },
31+
{ "path": "./src/plugins/kibana_usage_collection/tsconfig.json" },
32+
{ "path": "./src/plugins/kibana_utils/tsconfig.json" },
33+
{ "path": "./src/plugins/newsfeed/tsconfig.json" },
3234
{ "path": "./src/plugins/telemetry_collection_manager/tsconfig.json" },
3335
{ "path": "./src/plugins/telemetry/tsconfig.json" },
34-
{ "path": "./src/plugins/kibana_usage_collection/tsconfig.json" },
35-
{ "path": "./src/plugins/newsfeed/tsconfig.json" }
36+
{ "path": "./src/plugins/usage_collection/tsconfig.json" },
37+
{ "path": "./src/test_utils/tsconfig.json" }
3638
]
3739
}

tsconfig.refs.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@
22
"include": [],
33
"references": [
44
{ "path": "./src/core/tsconfig.json" },
5-
{ "path": "./src/test_utils/tsconfig.json" },
5+
{ "path": "./src/plugins/inspector/tsconfig.json" },
66
{ "path": "./src/plugins/kibana_legacy/tsconfig.json" },
77
{ "path": "./src/plugins/kibana_react/tsconfig.json" },
88
{ "path": "./src/plugins/kibana_usage_collection/tsconfig.json" },
99
{ "path": "./src/plugins/kibana_utils/tsconfig.json" },
1010
{ "path": "./src/plugins/newsfeed/tsconfig.json" },
11-
{ "path": "./src/plugins/telemetry/tsconfig.json" },
1211
{ "path": "./src/plugins/telemetry_collection_manager/tsconfig.json" },
12+
{ "path": "./src/plugins/telemetry/tsconfig.json" },
1313
{ "path": "./src/plugins/url_forwarding/tsconfig.json" },
14-
{ "path": "./src/plugins/usage_collection/tsconfig.json" }
14+
{ "path": "./src/plugins/usage_collection/tsconfig.json" },
15+
{ "path": "./src/test_utils/tsconfig.json" }
1516
]
1617
}

x-pack/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@
2222
},
2323
"references": [
2424
{ "path": "../src/core/tsconfig.json" },
25+
{ "path": "../src/plugins/inspector/tsconfig.json" },
2526
{ "path": "../src/plugins/kibana_legacy/tsconfig.json" },
2627
{ "path": "../src/plugins/kibana_react/tsconfig.json" },
2728
{ "path": "../src/plugins/kibana_usage_collection/tsconfig.json" },
2829
{ "path": "../src/plugins/kibana_utils/tsconfig.json" },
2930
{ "path": "../src/plugins/newsfeed/tsconfig.json" },
30-
{ "path": "../src/plugins/telemetry/tsconfig.json" },
3131
{ "path": "../src/plugins/telemetry_collection_manager/tsconfig.json" },
32+
{ "path": "../src/plugins/telemetry/tsconfig.json" },
3233
{ "path": "../src/plugins/url_forwarding/tsconfig.json" },
3334
{ "path": "../src/plugins/usage_collection/tsconfig.json" },
3435
{ "path": "./plugins/global_search/tsconfig.json" },

0 commit comments

Comments
 (0)