props компонента ?
Если связка typescript + vue
Максимум что можно - типизировать пропсы: import { PropType } from 'vue' ... props: { item: { type: Object as PropType<{id: number}> } }
Чтобы потом можно было где-то в коде тип дженерика ещё использовать?
Да , скажем так, у нас есть 2 интерфейса, они прилетают из бэка
В смысле, прилетают из бека? Всё, что в TS описывается в типах - существует только на этапе анализа кода, его нет в рантайме
Не так выразился , чтобы мы могли типизировать наш пропс, компилятор ругается, что данных нет таких в данном интерфейсе , просто хочется сделать универсальный компонента вывода информации
Попробуй на примере показать, где проблемы)
Отошёл от компа, да проблемы нет, решить можно как 2мя пропсами, так и сделать один интерфейс
Обсуждают сегодня