输入:
type Props = ['a', 'b', 'c']
从Props
类型派生的输出:
type Obj = {
a: string,
b: string,
c: string
}
只是不知道,但可以肯定。
答案 0 :(得分:3)
您可以使用类型查询在Props
(Props[number]
)中获取字符串文字的并集,并使用Record
创建具有指定道具作为字符串的类型。
type Obj = Record<Props[number], string>