работать из компонента? Или это не было так задумано? Напрямую всё работает. Просто хотел всё собрать в index.
Хз, я никогда так не делаю. Если у меня есть типы, которые я использую в нескольких компонентах, я их выношу в общий файл и всё.
если это тип пропсов конкретного компонента зачем его выносить в отдельный файл от компонента?
Да, но @PaulMaly так советовать делать для некоторых случаев, решил попробовать.
Мне тоже кажется, что это разрывает компонент от его типов.
Для использования пропсов в отношениях родитель-ребёнок ничто никуда выносить не надо. И даже объявлять "тип пропсов" в свелте не надо. В остальном я свой подход уже обозначил: если тип используется не в двух соседних компонентах по дереву, а могут использоваться где угодно в дереве, тогда отдельный тип в отдельный файл выношу.
если один из пропсов компонента это енум или объект то его надо экспортировать из компонента, и у человека проблема как раз с этим
Да вроде норм все экспортируется из компонентов. У тебя не получается импортировать тип экспортированный из компонента в другом компоненте или в другом TS файле?
Есть компонент. Внутри контекст модуля экспортирую интерфейс. После, пытаюсь реэкспортировать его внутри индекс файла. TS ругается, что такого экспорта нет. Экспортирую по всем канонам export type. Если импортировать тип внутри другого компонента напрямую из этого компонента, то всё работает.
А покажи как реэкспорт делаешь?
Обсуждают сегодня