diff --git a/packages/frontend/src/components/MkSelect.vue b/packages/frontend/src/components/MkSelect.vue index 049adbfc39..3017037b37 100644 --- a/packages/frontend/src/components/MkSelect.vue +++ b/packages/frontend/src/components/MkSelect.vue @@ -85,9 +85,11 @@ const props = defineProps<{ large?: boolean; }>(); -type ModelTChecked = MODELT extends GetMkSelectValueTypesFromDef +type ModelTChecked = MODELT & ( + MODELT extends GetMkSelectValueTypesFromDef ? unknown - : 'Error: The type of model does not match the type of items.'; + : 'Error: The type of model does not match the type of items.' +); const model = defineModel({ required: true });