【发布时间】:2017-07-06 00:17:37
【问题描述】:
自从Flow 42 发布以来,您可以 使用对象类型传播。
type TypeB = { ...TypeA };????
我想这真的是关于 FlowType 的初学者类型的问题,但我真的找不到让我满意的答案。
假设我有这种类型
type A = {
x: number
}
type B = {
y: string
}
现在我想要基于类型 A 和 B 的另一种类型,如下所示:
type C = {
...A,
...B,
z: boolean
}
恕我直言,应该解释为:
type C = {
x: number,
y: string,
z: boolean
}
但这显然行不通。
您能给我一些建议或最佳实践吗?非常感谢。
【问题讨论】:
标签: javascript flowtype