местах. Соотвественно, у разных данных свои поля. Как в ТС сделать так, чтобы тип правильный устанавливался при использовании этого компонента? я сейчас в пропсе перечисляю типы, которые будут приходить, но думаю это не выход
const props = defineProps({
entities: {
type: Array as () => (EntityA | EntityB)[], // Здесь EntityA и EntityB - это интерфейсы или типы для разных содержаний
required: true,
},
});
Дженерик
Обсуждают сегодня