We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6ca86aa commit 3aa3743Copy full SHA for 3aa3743
packages/@vue/cli-plugin-typescript/generator/template/src/shims.d.ts
@@ -1,4 +1,17 @@
1
+import Vue, { VNode } from 'vue'
2
+
3
declare module '*.vue' {
- import Vue from 'vue';
- export default Vue;
4
+ export default Vue
5
+}
6
7
+declare global {
8
+ namespace JSX {
9
+ // tslint:disable no-empty-interface
10
+ interface Element extends VNode {}
11
12
+ interface ElementClass extends Vue {}
13
+ interface IntrinsicElements {
14
+ [elem: string]: any
15
+ }
16
17
}
packages/@vue/cli-plugin-typescript/generator/template/tsconfig.json
@@ -28,8 +28,10 @@
28
},
29
"include": [
30
"src/**/*.ts",
31
+ "src/**/*.tsx",
32
"src/**/*.vue",
- "tests/**/*.ts"
33
+ "tests/**/*.ts",
34
+ "tests/**/*.tsx"
35
],
36
"exclude": [
37
"node_modules"
0 commit comments