| ICategory | IUser
в данном случае Element это один из присвоенных ему интерфейсов?
То есть, если я создаю переменную с типом Element, то могу присвоить ей один из объектов типа IOwner, ICategory или IUser?
хороший вопрос. Я бы сказал, что да, это один из этих типов. Но что-то значит не так
Вот и я не понимаю. Сейчас вообще говорит что свойство title отсутствует в iOwner но обязательно в ICategory. Что еще странее
Тебе ответили, что тип нужно сужать. Если тип A | B | C, то можно работать только с теми полями, которые общие.
Не увидел этот ответ. А есть какой-то способ который «или», типа тип, который или а или б или с?
То что вы знаете немного больше не значит что можно самоутверждаться дополнительно за счет других. А зачем тогда эта группа? Создайте закрытое общество в котором будете восхишяться друг-другом. Вам не кажется что смысл таких групп как раз в этом? Человек первый раз сталкивается с какой-то проблемой и спрашивает совета у более опытных, если вас это раздражает, непонятно что вы тут делаете, в противном случае мжно и в миллионный раз ответить на один и тот-же вопрос, если цель группы в популяризации тайпскрипта и помощи новичкам. Я, например, читал документацию, что-то понял сразу, на что-то требуется больше времени. FAQ с копией официальной доки никак мне не поможет, и я все равно задам вопрос если у меня есть такая возможность.
Иногда попадаются интересные вопросы - сам иногда новому учусь - и ради таких вопросов я здесь
Обсуждают сегодня