Хелп. Видел когда-то, что можно контролировать доступные свойства в объекте,
на основе одного из значений свойства объекта, там вроде бы была примерно похожая запись, как на скрине, но похоже я что-то делаю не так. Как это можно реализовать правильно? Совсем недавно полез в TS, потому что он позволяет типизировать JS :)