diff --git a/src/runtime/components/forms/Checkbox.vue b/src/runtime/components/forms/Checkbox.vue index 2afb423e..f7ce36a5 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 ff3e647b..73dacb9f 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 243b17fe..206bd037 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 ffda283a..471e62d7 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 da2d246b..bd6d3863 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 e3023ae0..e33270a9 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 92925ee4..5abe3615 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 8d089e2c..be48112a 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 e4d94fe9..921f05e6 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 24b90cac..59f5af2d 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: {