Typescript Enum Reverse Mapping Checking