© 2026 Hedgehog Software, LLC
OneOf
O
O[keyof O]
Module<{ [K in keyof O]: Type<O[K]> }>
scope({ _e: { One: 'one', Two: 'two', Three: 'three' }. oneTwoThree: 'Enum<_e>', list: [{ num: 'oneTwoThree' },'[]'], first: { num: 'oneTwoThree.one' }, second: { num: 'oneTwoThree.tow' }, // type error, this typo be easily missed if it was `"tow"` })
todo