diff --git a/src/runtime/components/forms/Checkbox.vue b/src/runtime/components/forms/Checkbox.vue index 2afb423e6a..f7ce36a525 100644 --- a/src/runtime/components/forms/Checkbox.vue +++ b/src/runtime/components/forms/Checkbox.vue @@ -57,7 +57,7 @@ export default defineComponent({ default: null }, modelValue: { - type: [Boolean, Array], + type: [Boolean, Array] as PropType | null>, default: null }, name: { diff --git a/src/runtime/components/forms/Input.vue b/src/runtime/components/forms/Input.vue index ff3e647bf4..73dacb9fe5 100644 --- a/src/runtime/components/forms/Input.vue +++ b/src/runtime/components/forms/Input.vue @@ -54,7 +54,7 @@ export default defineComponent({ inheritAttrs: false, props: { modelValue: { - type: [String, Number], + type: [String, Number] as PropType, default: '' }, type: { diff --git a/src/runtime/components/forms/InputMenu.vue b/src/runtime/components/forms/InputMenu.vue index 243b17fed7..206bd037db 100644 --- a/src/runtime/components/forms/InputMenu.vue +++ b/src/runtime/components/forms/InputMenu.vue @@ -134,7 +134,7 @@ export default defineComponent({ inheritAttrs: false, props: { modelValue: { - type: [String, Number, Object, Array], + type: [String, Number, Object, Array] as PropType | null>, default: '' }, query: { diff --git a/src/runtime/components/forms/Radio.vue b/src/runtime/components/forms/Radio.vue index ffda283a48..471e62d70e 100644 --- a/src/runtime/components/forms/Radio.vue +++ b/src/runtime/components/forms/Radio.vue @@ -56,7 +56,7 @@ export default defineComponent({ default: null }, modelValue: { - type: [String, Number, Boolean, Object], + type: [String, Number, Boolean, Object] as PropType, default: null }, name: { diff --git a/src/runtime/components/forms/RadioGroup.vue b/src/runtime/components/forms/RadioGroup.vue index da2d246bf3..bd6d3863f5 100644 --- a/src/runtime/components/forms/RadioGroup.vue +++ b/src/runtime/components/forms/RadioGroup.vue @@ -52,7 +52,7 @@ export default defineComponent({ inheritAttrs: false, props: { modelValue: { - type: [String, Number, Object, Boolean], + type: [String, Number, Object, Boolean] as PropType, default: '' }, name: { diff --git a/src/runtime/components/forms/Range.vue b/src/runtime/components/forms/Range.vue index e3023ae01b..e33270a9d4 100644 --- a/src/runtime/components/forms/Range.vue +++ b/src/runtime/components/forms/Range.vue @@ -37,7 +37,7 @@ export default defineComponent({ inheritAttrs: false, props: { modelValue: { - type: Number, + type: Number as PropType, default: 0 }, id: { diff --git a/src/runtime/components/forms/Select.vue b/src/runtime/components/forms/Select.vue index 92925ee46e..5abe361566 100644 --- a/src/runtime/components/forms/Select.vue +++ b/src/runtime/components/forms/Select.vue @@ -75,7 +75,7 @@ export default defineComponent({ inheritAttrs: false, props: { modelValue: { - type: [String, Number, Object], + type: [String, Number, Object] as PropType, default: '' }, id: { diff --git a/src/runtime/components/forms/SelectMenu.vue b/src/runtime/components/forms/SelectMenu.vue index 8d089e2c2b..be48112a78 100644 --- a/src/runtime/components/forms/SelectMenu.vue +++ b/src/runtime/components/forms/SelectMenu.vue @@ -174,7 +174,7 @@ export default defineComponent({ inheritAttrs: false, props: { modelValue: { - type: [String, Number, Object, Array, Boolean], + type: [String, Number, Object, Array, Boolean] as PropType | boolean | null>, default: '' }, query: { diff --git a/src/runtime/components/forms/Textarea.vue b/src/runtime/components/forms/Textarea.vue index e4d94fe962..921f05e6f0 100644 --- a/src/runtime/components/forms/Textarea.vue +++ b/src/runtime/components/forms/Textarea.vue @@ -39,7 +39,7 @@ export default defineComponent({ inheritAttrs: false, props: { modelValue: { - type: [String, Number], + type: [String, Number] as PropType, default: '' }, id: { diff --git a/src/runtime/components/forms/Toggle.vue b/src/runtime/components/forms/Toggle.vue index 24b90cac64..59f5af2d97 100644 --- a/src/runtime/components/forms/Toggle.vue +++ b/src/runtime/components/forms/Toggle.vue @@ -62,7 +62,7 @@ export default defineComponent({ default: null }, modelValue: { - type: Boolean, + type: Boolean as PropType, default: false }, disabled: {