相关疑难解决方法(0)

FlowType:类型的继承(类型A是类型B的子集...)

Flow 42发布以来,您可以使用对象类型传播.type TypeB = { ...TypeA };

我想这是关于FlowType的初学者类型的问题,但我真的找不到满足我的答案.

我们假设我有这种类型

type A = {
 x: number
}

type B = {
 y: string
}
Run Code Online (Sandbox Code Playgroud)

现在我想要另一种基于类型A和B的类型,如下所示:

type C = {
 ...A,
 ...B,
 z: boolean
}
Run Code Online (Sandbox Code Playgroud)

恕我直言应该被解释为:

type C = {
  x: number,
  y: string,
  z: boolean
}
Run Code Online (Sandbox Code Playgroud)

但这显然不起作用.

你能给我一些建议或最佳实践吗?非常感谢.

javascript flowtype

13
推荐指数
2
解决办法
4422
查看次数

标签 统计

flowtype ×1

javascript ×1