Skip to content

Commit a4982ce

Browse files
authored
TS project references for share plugin (#82051) (#82134)
1 parent 697262a commit a4982ce

File tree

6 files changed

+31
-19
lines changed

6 files changed

+31
-19
lines changed

src/plugins/share/tsconfig.json

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/**/*", "server/**/*"],
11+
"references": [
12+
{ "path": "../../core/tsconfig.json" },
13+
{ "path": "../../plugins/kibana_utils/tsconfig.json" }
14+
]
15+
}

tsconfig.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"src/plugins/kibana_usage_collection/**/*",
1414
"src/plugins/kibana_utils/**/*",
1515
"src/plugins/newsfeed/**/*",
16+
"src/plugins/share/**/*",
1617
"src/plugins/telemetry_collection_manager/**/*",
1718
"src/plugins/telemetry/**/*",
1819
"src/plugins/url_forwarding/**/*",
@@ -31,6 +32,7 @@
3132
{ "path": "./src/plugins/kibana_usage_collection/tsconfig.json" },
3233
{ "path": "./src/plugins/kibana_utils/tsconfig.json" },
3334
{ "path": "./src/plugins/newsfeed/tsconfig.json" },
35+
{ "path": "./src/plugins/share/tsconfig.json" },
3436
{ "path": "./src/plugins/telemetry_collection_manager/tsconfig.json" },
3537
{ "path": "./src/plugins/telemetry/tsconfig.json" },
3638
{ "path": "./src/plugins/usage_collection/tsconfig.json" },

tsconfig.refs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
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/share/tsconfig.json" },
1112
{ "path": "./src/plugins/telemetry_collection_manager/tsconfig.json" },
1213
{ "path": "./src/plugins/telemetry/tsconfig.json" },
1314
{ "path": "./src/plugins/url_forwarding/tsconfig.json" },

x-pack/examples/ui_actions_enhanced_examples/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@
1616
{ "path": "../../../src/core/tsconfig.json" },
1717
{ "path": "../../../src/plugins/kibana_utils/tsconfig.json" },
1818
{ "path": "../../../src/plugins/kibana_react/tsconfig.json" },
19+
{ "path": "../../../src/plugins/share/tsconfig.json" }
1920
]
2021
}

x-pack/test/tsconfig.json

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,22 @@
33
"compilerOptions": {
44
// overhead is too significant
55
"incremental": false,
6-
"types": [
7-
"mocha",
8-
"node",
9-
"flot"
10-
]
6+
"types": ["mocha", "node", "flot"]
117
},
12-
"include": [
13-
"**/*",
14-
"../typings/**/*"
15-
],
16-
"exclude": [
17-
"../typings/jest.d.ts"
18-
],
8+
"include": ["**/*", "../typings/**/*"],
9+
"exclude": ["../typings/jest.d.ts"],
1910
"references": [
2011
{ "path": "../../src/core/tsconfig.json" },
21-
{ "path": "../../src/plugins/kibana_utils/tsconfig.json" },
2212
{ "path": "../../src/plugins/kibana_react/tsconfig.json" },
23-
{ "path": "../plugins/licensing/tsconfig.json" },
24-
{ "path": "../plugins/global_search/tsconfig.json" },
25-
{ "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" },
16+
{ "path": "../../src/plugins/share/tsconfig.json" },
2617
{ "path": "../../src/plugins/telemetry_collection_manager/tsconfig.json" },
2718
{ "path": "../../src/plugins/telemetry/tsconfig.json" },
28-
{ "path": "../../src/plugins/kibana_usage_collection/tsconfig.json" },
29-
{ "path": "../plugins/telemetry_collection_xpack/tsconfig.json" },
30-
{ "path": "../../src/plugins/newsfeed/tsconfig.json" }
19+
{ "path": "../../src/plugins/usage_collection/tsconfig.json" },
20+
{ "path": "../plugins/global_search/tsconfig.json" },
21+
{ "path": "../plugins/licensing/tsconfig.json" },
22+
{ "path": "../plugins/telemetry_collection_xpack/tsconfig.json" }
3123
]
3224
}

x-pack/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
{ "path": "../src/plugins/kibana_usage_collection/tsconfig.json" },
2929
{ "path": "../src/plugins/kibana_utils/tsconfig.json" },
3030
{ "path": "../src/plugins/newsfeed/tsconfig.json" },
31+
{ "path": "../src/plugins/share/tsconfig.json" },
3132
{ "path": "../src/plugins/telemetry_collection_manager/tsconfig.json" },
3233
{ "path": "../src/plugins/telemetry/tsconfig.json" },
3334
{ "path": "../src/plugins/url_forwarding/tsconfig.json" },

0 commit comments

Comments
 (0)