diff --git a/src/api/sfc-script-setup.md b/src/api/sfc-script-setup.md index 9dcfa2909d..7f6a24b37b 100644 --- a/src/api/sfc-script-setup.md +++ b/src/api/sfc-script-setup.md @@ -347,14 +347,15 @@ Like `defineProps` and `defineEmits`, `defineModel` can also receive type argume ```ts const modelValue = defineModel() -// ^? Ref +// type: Ref // default model with options, required removes possible undefined values const modelValue = defineModel({ required: true }) -// ^? Ref +// type: Ref const [modelValue, modifiers] = defineModel() -// ^? Record<'trim' | 'uppercase', true | undefined> +// modelValue: Ref +// modifiers: Record<'trim' | 'uppercase', true | undefined> ``` ## defineExpose() {#defineexpose}