Типизации слишком много. Как минимум последняя строчка const mapVisible можно оставить без явной типизации, она сама подтянется
добавил типы там, где не надо и не добавил там, где надо
Плюс не сильно понимаю смысла в toRefs(props). Пропсы и так реактивны
некоторым людям хочется сделать деструктуризацию пропсов
Либо так <script lang="ts" setup> import { ref } from "vue"; const props = defineProps<{ id: number; name: string; facility_types: "type" | "another_type"; }>(); const mapVisible = ref(false); </script>
Обсуждают сегодня