【发布时间】:2018-03-08 08:14:22
【问题描述】:
此语句失败。我怎么能从一个枚举转换成另一个(它们是相同的)
enum Enum1 {
Key1 = 'key'
}
enum Enum2 {
Key1 = 'key'
}
const key = Enum1.Key1
const key2 = key as Enum2
【问题讨论】:
-
你能写下一个你需要这样做的实际用例吗?这将帮助我们更好地理解问题。
-
我有时在多个地方定义了相同的枚举,并且由于依赖关系边界而无法从一个导入到另一个。所以我认为保持它们完全相同会让 TS 编译器高兴,但显然不是。
标签: typescript enums casting