From e0e8fa4a32c517004102891997b6dcdb2aa1db38 Mon Sep 17 00:00:00 2001 From: Mostafa Date: Fri, 13 Sep 2024 02:24:51 +0330 Subject: [PATCH] fix: defineModel TS examples --- src/api/sfc-script-setup.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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}