Skip to content
This repository was archived by the owner on May 30, 2025. It is now read-only.

Commit d28fa47

Browse files
committed
added defineProps script snippet
1 parent 05d58b2 commit d28fa47

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

snippets/vue-script.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,19 @@
304304
],
305305
"description": "vue.config.js"
306306
},
307+
"Vue Composition API - defineProps with Interface": {
308+
"prefix": "vdefineprops",
309+
"body": [
310+
"interface Props {",
311+
"\t${1:msg: string}",
312+
"}",
313+
"\t",
314+
"// For default values for your props, use :",
315+
"// withDefaults(defineProps<Props>(), { msg: 'myDefaultValue' })}",
316+
"defineProps<Props>()"
317+
],
318+
"description": "Vue Composition api - defineProps with Interface"
319+
},
307320
"Vue Composition API - Reactive": {
308321
"prefix": "v3reactive",
309322
"body": ["const ${1:name} = reactive({", "\t${2:count}: ${3:0}", "})"],

0 commit comments

Comments
 (0)