да, в TypeA name не обязателен, но в нем нет some который я задал на 16 строке, т.е. я ожидаю, что поскольку я указал some ts поймет, что нужно проверять в TypeB. т.е. как сделать, чтобы если задан some, то требовало и name, а если не задан, то name может быть, а может и нет
https://www.typescriptlang.org/docs/handbook/unions-and-intersections.html#discriminating-unions
Обсуждают сегодня