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

Typesript:如何从属性的元组列表中获取索引对象

  •  3
  • WHITECOLOR  · 技术社区  · 6 年前

    输入:

    type Props = ['a', 'b', 'c']
    

    输出源于 Props 类型:

    type Obj = {
     a: string,
     b: string,
     c: string
    }
    

    只是想不通,但很肯定是有可能的。

    1 回复  |  直到 6 年前
        1
  •  3
  •   Titian Cernicova-Dragomir    6 年前

    可以使用类型查询获取 Props ( Props[number] )使用 Record

    type Obj = Record<Props[number], string>