Typescript Conditional Types As Const