如何从字符串中获取类型安全的枚举值?

时间:2020-08-31 12:27:01

标签: typescript

我已经定义了一个基于字符串的枚举。从无类型字符串中获取类型安全的枚举对象的惯用方式是什么?

例如我该怎么办?

max(N1, N2)

建议的方式:

k = 4 + k1 + k2

(例如this answer中的建议)不适用于String Enums AFAICT。

1 个答案:

答案 0 :(得分:1)

我会通过使用car关键字断言它是as

代码为const typedCar = car as Car;