Skip to content

Commit 01fc1b8

Browse files
committed
chore: add schema
1 parent 13ce8c4 commit 01fc1b8

File tree

1 file changed

+21
-3
lines changed

1 file changed

+21
-3
lines changed

packages/language-core/schemas/vue-tsconfig.schema.json

+21-3
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,17 @@
4343
"strictTemplates": {
4444
"type": "boolean",
4545
"default": false,
46-
"markdownDescription": "Strict props, component type-checking in templates."
46+
"markdownDescription": "Strict props(attrs), component type-checking in templates."
47+
},
48+
"strictAttributes": {
49+
"type": "boolean",
50+
"default": false,
51+
"markdownDescription": "Strict props(attrs) type-checking in templates."
52+
},
53+
"strictComponents": {
54+
"type": "boolean",
55+
"default": false,
56+
"markdownDescription": "Strict component type-checking in templates."
4757
},
4858
"skipTemplateCodegen": {
4959
"type": "boolean",
@@ -85,8 +95,16 @@
8595
"defineSlots": [ "defineSlots" ],
8696
"defineEmits": [ "defineEmits" ],
8797
"defineExpose": [ "defineExpose" ],
88-
"withDefaults": [ "withDefaults" ],
89-
"templateRef": [ "templateRef", "useTemplateRef" ]
98+
"defineModel": [ "defineModel" ],
99+
"defineOptions": [ "defineOptions" ],
100+
"withDefaults": [ "withDefaults" ]
101+
}
102+
},
103+
"composibles": {
104+
"type": "object",
105+
"default": {
106+
"useCssModule": [ "useCssModule" ],
107+
"useTemplateRef": [ "useTemplateRef", "templateRef" ]
90108
}
91109
},
92110
"experimentalResolveStyleCssClasses": {

0 commit comments

Comments
 (0)