从反向枚举创建对象类型

时间:2018-11-06 21:38:25

标签: typescript

如果我有这个enum

enum Enum {
  ONE = 1,
  TWO = 2,
  THREE = 3,
}

我如何创建适合于从Enum创建的对象的类型:

const obj: TypeFromEnum = {
    1: Enum[1],
    2: Enum[2],
    3: Enum[3]
}

如果我将Enum本身指定为一种类型(如本文第一条评论所述),我将得到:

  

类型“字符串”不能分配给类型“枚举”。

0 个答案:

没有答案
相关问题