Skip to content

Commit 2fccd26

Browse files
committed
chore: add tsconfig.base.json to avoid duplicated config
1 parent 4b4a9c3 commit 2fccd26

45 files changed

Lines changed: 65 additions & 627 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
11
{
2-
"extends": "../../tsconfig.json",
3-
"compilerOptions": {
4-
"composite": true,
5-
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
6-
"module": "ESNext",
7-
8-
/* Bundler mode */
9-
"moduleResolution": "Bundler",
10-
"allowImportingTsExtensions": true,
11-
"isolatedModules": true,
12-
"moduleDetection": "force",
13-
"emitDeclarationOnly": true,
14-
"jsx": "preserve",
15-
"useDefineForClassFields": true
16-
},
2+
"extends": "../../tsconfig.base.json",
173
"include": ["./index.ts", "./src/**/*.ts", "./src/**/*.tsx", "./src/**/*.vue"]
184
}

packages/common/composable/mcp/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,7 @@ const collectTools = (state: IState) => {
221221
state.toolList = tools
222222
}
223223

224-
// 移除未使用的 @ts-expect-error 注释
225-
export default defineService<IState, IOptions>({
224+
const mcpService: ReturnType<typeof defineService<IState, IOptions>> = defineService<IState, IOptions>({
226225
id: META_SERVICE.McpService,
227226
type: 'MetaService',
228227
options: {
@@ -261,3 +260,5 @@ export default defineService<IState, IOptions>({
261260
updateTool: (name: string, config?: UpdateToolConfig) => updateTool(state, name, config)
262261
})
263262
})
263+
264+
export default mcpService

packages/common/tsconfig.json

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,7 @@
11
{
2-
"extends": "../../tsconfig.json",
2+
"extends": "../../tsconfig.base.json",
33
"compilerOptions": {
4-
"composite": true,
5-
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
6-
"module": "ESNext",
7-
8-
/* Bundler mode */
9-
"moduleResolution": "Bundler",
10-
"allowJs": true,
11-
"allowImportingTsExtensions": true,
12-
"isolatedModules": true,
13-
"moduleDetection": "force",
14-
"emitDeclarationOnly": true,
15-
"jsx": "preserve",
16-
"useDefineForClassFields": true
4+
"allowJs": true
175
},
186
"include": ["index.ts", "js/**/*.js", "component/**/*", "composable/**/*"]
197
}

packages/i18n/tsconfig.json

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,5 @@
11
{
2-
"extends": "../../tsconfig.json",
3-
"compilerOptions": {
4-
"composite": true,
5-
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
6-
"module": "ESNext",
7-
8-
/* Bundler mode */
9-
"moduleResolution": "Bundler",
10-
"allowImportingTsExtensions": true,
11-
"isolatedModules": true,
12-
"moduleDetection": "force",
13-
"emitDeclarationOnly": true,
14-
"jsx": "preserve",
15-
"useDefineForClassFields": true
16-
},
2+
"extends": "../../tsconfig.base.json",
173
"include": ["./src/**/*.ts", "./src/**/*.tsx", "./src/**/*.vue"],
184
"exclude": ["./src/test"]
195
}

packages/layout/tsconfig.json

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
11
{
2-
"extends": "../../tsconfig.json",
3-
"compilerOptions": {
4-
"composite": true,
5-
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
6-
"module": "ESNext",
7-
8-
/* Bundler mode */
9-
"moduleResolution": "Bundler",
10-
"allowImportingTsExtensions": true,
11-
"isolatedModules": true,
12-
"moduleDetection": "force",
13-
"emitDeclarationOnly": true,
14-
"jsx": "preserve",
15-
"useDefineForClassFields": true
16-
},
2+
"extends": "../../tsconfig.base.json",
173
"include": ["./index.ts", "./src/**/*.ts", "./src/**/*.tsx", "./src/**/*.vue"]
184
}
Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
11
{
2-
"extends": "../../../tsconfig.json",
3-
"compilerOptions": {
4-
"composite": true,
5-
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
6-
"module": "ESNext",
7-
8-
/* Bundler mode */
9-
"moduleResolution": "Bundler",
10-
"allowImportingTsExtensions": true,
11-
"isolatedModules": true,
12-
"moduleDetection": "force",
13-
"emitDeclarationOnly": true,
14-
"jsx": "preserve",
15-
"useDefineForClassFields": true
16-
},
2+
"extends": "../../../tsconfig.base.json",
173
"include": ["index.ts", "meta.ts", "./src/**/*.ts", "./src/**/*.tsx", "./src/**/*.vue"]
184
}
Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
11
{
2-
"extends": "../../../tsconfig.json",
3-
"compilerOptions": {
4-
"composite": true,
5-
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
6-
"module": "ESNext",
7-
8-
/* Bundler mode */
9-
"moduleResolution": "Bundler",
10-
"allowImportingTsExtensions": true,
11-
"isolatedModules": true,
12-
"moduleDetection": "force",
13-
"emitDeclarationOnly": true,
14-
"jsx": "preserve",
15-
"useDefineForClassFields": true
16-
},
2+
"extends": "../../../tsconfig.base.json",
173
"include": ["index.ts", "meta.ts", "./src/**/*.ts", "./src/**/*.tsx", "./src/**/*.vue"]
184
}
Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
11
{
2-
"extends": "../../../tsconfig.json",
3-
"compilerOptions": {
4-
"composite": true,
5-
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
6-
"module": "ESNext",
7-
8-
/* Bundler mode */
9-
"moduleResolution": "Bundler",
10-
"allowImportingTsExtensions": true,
11-
"isolatedModules": true,
12-
"moduleDetection": "force",
13-
"emitDeclarationOnly": true,
14-
"jsx": "preserve",
15-
"useDefineForClassFields": true
16-
},
2+
"extends": "../../../tsconfig.base.json",
173
"include": ["index.ts", "meta.ts", "./src/**/*.ts", "./src/**/*.tsx", "./src/**/*.vue"]
184
}
Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
11
{
2-
"extends": "../../../tsconfig.json",
3-
"compilerOptions": {
4-
"composite": true,
5-
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
6-
"module": "ESNext",
7-
8-
/* Bundler mode */
9-
"moduleResolution": "Bundler",
10-
"allowImportingTsExtensions": true,
11-
"isolatedModules": true,
12-
"moduleDetection": "force",
13-
"emitDeclarationOnly": true,
14-
"jsx": "preserve",
15-
"useDefineForClassFields": true
16-
},
2+
"extends": "../../../tsconfig.base.json",
173
"include": ["index.ts", "meta.ts", "./src/**/*.ts", "./src/**/*.tsx", "./src/**/*.vue"]
184
}
Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
11
{
2-
"extends": "../../../tsconfig.json",
3-
"compilerOptions": {
4-
"composite": true,
5-
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
6-
"module": "ESNext",
7-
8-
/* Bundler mode */
9-
"moduleResolution": "Bundler",
10-
"allowImportingTsExtensions": true,
11-
"isolatedModules": true,
12-
"moduleDetection": "force",
13-
"emitDeclarationOnly": true,
14-
"jsx": "preserve",
15-
"useDefineForClassFields": true
16-
},
2+
"extends": "../../../tsconfig.base.json",
173
"include": ["index.ts", "meta.ts", "./src/**/*.ts", "./src/**/*.tsx", "./src/**/*.vue"]
184
}

0 commit comments

Comments
 (0)