Skip to content

Commit e544369

Browse files
committed
chore(types): fix vscode type check in *.jsx
Resolved: DevCloudFE#1899
1 parent 69917a5 commit e544369

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed
+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// devui/shims-vue.d.ts
2+
import { VNode } from 'vue';
3+
4+
declare type VueNode = VNode;
5+
declare global {
6+
namespace JSX {
7+
interface IntrinsicElements {
8+
[elem: string]: unknown;
9+
}
10+
}
11+
}

packages/devui-vue/tsconfig.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
"strict": true,
77
"jsx": "preserve",
88
"sourceMap": true,
9-
"lib": ["esnext", "dom","DOM.Iterable"],
10-
"types": ["vite/client", "jest","node"],
9+
"lib": ["esnext", "dom", "DOM.Iterable"],
10+
"types": ["vite/client", "jest", "node"],
1111
"esModuleInterop": true,
1212
"plugins": [{ "name": "@vuedx/typescript-plugin-vue" }],
1313
"paths": {
1414
"hooks/*": ["./devui/shared/hooks/*"],
1515
"@devui/shared/components/*": ["./devui/*"],
16-
"@devui/*": ["./devui/*"],
16+
"@devui/*": ["./devui/*"]
1717
},
1818
"declaration": true,
19-
"declarationDir": "build/types",
19+
"declarationDir": "build/types"
2020
},
2121
"include": ["devui/**/*.ts", "devui/**/*.d.ts", "devui/**/*.tsx", "devui/**/*.vue"]
2222
}

0 commit comments

Comments
 (0)