Подскажите пожалуйста, как можно решить проблему с типами. Компонент1 принимает
только первый тип, а второй только второй. У самого изначального объекта ошибок типизации нет, а вот компоненты не хотят принимать union тип, а хотят принимать только свой. Можно ли здесь как-то задать условие для типа?