代码之家  ›  专栏  ›  技术社区  ›  Eduard

从反向枚举创建对象类型

  •  0
  • Eduard  · 技术社区  · 6 年前

    如果我有这个 enum :

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

    Enum :

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

    如果我指定 作为一种类型(正如在本文的第一条评论中所建议的),我得到的是:

    类型“string”不能赋值给类型“Enum”。

    0 回复  |  直到 6 年前