Всем привет. Простой вопрос по типам ))
К примеру есть метод который может вернуть два типа пишу вот так ....(args: string):<Cat | Dog>
Правильно ли я понимаю, что в интерфейсах Dog и Cat, элементы должны пересекаться? Т.е. это должны быть не прям разные интерфейсы с совершенно разными элементами, потому как у меня чет ругается ((