Skip to content

Commit 6ad824f

Browse files
authored
feat: Update defineEmits to Vue 3.3 syntax (#43)
* Remove no-payload snippets #40 * Update emit syntax #40
1 parent d688824 commit 6ad824f

File tree

2 files changed

+2
-20
lines changed

2 files changed

+2
-20
lines changed

Diff for: README.md

-2
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,7 @@ These snippets were made to speed up Vue 3 development. With it you can write bo
7575
| `vonbeforeunmount` | onBeforeUnmount hook |
7676
| `vdefineprops` | Define props |
7777
| `vdefineemits` | Define emits |
78-
| `vdefineemits-nopayload` | Define emits with no payload |
7978
| `vsingleemit` | Single emit for defineEmits |
80-
| `vsingleemit-nopayload` | Single emit for defineEmits with no payload |
8179

8280
### CSS
8381

Diff for: snippets/vue/vue-script.code-snippets

+2-18
Original file line numberDiff line numberDiff line change
@@ -111,32 +111,16 @@
111111
"prefix": "vdefineemits",
112112
"body": [
113113
"defineEmits<{",
114-
"\t(e: '${1:eventName}', ${2:payloadName}: ${3:payloadType}): void",
114+
"\t${1:eventName}: [${2}]",
115115
"}>()"
116116
],
117117
"description": "Vue defineEmits"
118118
},
119-
"Vue Define Emits - No Payload": {
120-
"prefix": "vdefineemits-nopayload",
121-
"body": [
122-
"defineEmits<{",
123-
"\t(e: '${1:eventName}'): void",
124-
"}>()"
125-
],
126-
"description": "Vue defineEmits with no payload"
127-
},
128119
"Vue Single Emit": {
129120
"prefix": "vsingleemit",
130121
"body": [
131-
"(e: '${1:eventName}', ${2:payloadName}: ${3:payloadType}): void",
122+
"${1:eventName}: [${2}]",
132123
],
133124
"description": "Vue single emit for defineEmits"
134125
},
135-
"Vue Single Emit - No Payload": {
136-
"prefix": "vsingleemit-nopayload",
137-
"body": [
138-
"(e: '${1:eventName}'): void",
139-
],
140-
"description": "Vue single emit for defineEmits with no payload"
141-
},
142126
}

0 commit comments

Comments
 (0)