chore(dx): fix defineProps jsdoc + update defineEmits jsdoc example
This commit is contained in:
parent
2744a09f3a
commit
b4ac0e6ac1
|
@ -66,9 +66,9 @@ const warnRuntimeUsage = (method: string) =>
|
|||
* foo?: string
|
||||
* bar: number
|
||||
* }>()
|
||||
* ```
|
||||
*
|
||||
* @see {@link https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits}
|
||||
* ```
|
||||
*
|
||||
* This is only usable inside `<script setup>`, is compiled away in the
|
||||
* output and should **not** be actually called at runtime.
|
||||
|
@ -116,8 +116,9 @@ type BooleanKey<T, K extends keyof T = keyof T> = K extends any
|
|||
* Example type-based declaration:
|
||||
* ```ts
|
||||
* const emit = defineEmits<{
|
||||
* (event: 'change'): void
|
||||
* (event: 'update', id: number): void
|
||||
* // <eventName>: <expected arguments>
|
||||
* change: []
|
||||
* update: [value: string] // named tuple syntax
|
||||
* }>()
|
||||
*
|
||||
* emit('change')
|
||||
|
|
Loading…
Reference in New Issue