чтобы обязательность элемента зависела от значения другого элемента в этом обьекте? типа есть обьект { name: 'Вася', pantsColor: 'red'} и если я меняю name на 'Маня' мне обязательно придется указать элемент brassiereColor вот так { name: 'Маня', pantsColor: 'red', brassiereColor: 'blue'}
я конечно понимаю что можно сделать несколько интерфейсов и при типизации заюзать | ,но можно ли както поудачнее?
чтобы не плодить интерфейсы?
У тебя интерфейсы кушать просят? ) union самый простой и очевидный вариант
у меня тогда портянка получится)
Обсуждают сегодня