{
other: A['some']
}
Как сделать чтоыб B.other был не string[] | undefined, а string[]?
Понимаю, потому и спрашиваю
Убрать опциональность, как еще
То есть ? это шорткат к | undefined и не более того?
Суть в том, что раз опционален, значит его может и не быть, то есть будет undefined. А если он будет undefined а ты будешь обращаться как к существующему значению то у тебя все сломается
не совсем, ВОТ можешь изучить эти 2 примера разницу поймёшь
Если не путаю то не совсем, some: string | undefined будет требовать явно передать или строку или андефайнд, а опциональность только строку
да, всё верно
check
Уже просто вынес в отдельный тип и сослался сразу на него, но спасибо )
а не путают потом такие трюки?
может быть
Required добавь
Обсуждают сегодня