【发布时间】:2019-07-02 21:05:29
【问题描述】:
Flow 有方便的$Keys 实用函数,可以从对象中提取键并创建字符串文字的联合。所以你可以这样做:
const foo = {
input: Input,
button: Button,
select: Select
}
type FormType = $Keys<typeof foo> // FormType now is: 'input' | 'button' | 'select'
Typescript 有等效的功能吗?我知道keyof,但它只能获取interface 的键,而Flow 可以获取对象的键。
【问题讨论】:
标签: typescript flowtype