Typescript 2.4中枚举的类型安全反向映射

Typescript 2.4中枚举的类型安全反向映射,typescript,swagger-codegen,typescript2.4,Typescript,Swagger Codegen,Typescript2.4,类型脚本2.4引入了字符串枚举: 不幸的是,还有一个通知: 。。。字符串初始化的枚举不能反向映射以获取原始枚举成员名称。换句话说,您不能编写Colors[“RED”]来获取字符串“RED” swagger codegen生成如下枚举 但是我们如何从字符串变量正确映射呢 enum Colors { Red = "RED", Green = "GREEN", Blue = "BLUE", }

类型脚本2.4引入了字符串枚举:

不幸的是,还有一个通知:

。。。字符串初始化的枚举不能反向映射以获取原始枚举成员名称。换句话说,您不能编写
Colors[“RED”]
来获取字符串“RED”

swagger codegen
生成如下枚举

但是我们如何从字符串变量正确映射呢

enum Colors {
  Red = "RED",
  Green = "GREEN",
  Blue = "BLUE",
}