流 - 子类型数组

时间:2017-11-11 11:20:09

标签: javascript flowtype

有两个对象,其中B扩展A,我可以将B的单个实例分配给类型A的变量。但是,对于数组,这是不可能的。有什么我可以做的工作吗?谢谢!

Type '{}' is not assignable to type 'Readonly<Pick<StateProps & DispatchProps, "appName">>'.
Property 'appName' is missing in type '{}'.

1 个答案:

答案 0 :(得分:2)

自己找到答案:

let objectAArray: Array<$Subtype<ObjectA>> = objectBArray;

未在文档中进行描述,但似乎是API https://flow.org/en/docs/types/utilities/#toc-subtype

的官方部分