这是一个FLOW bin的链接,其工作版本似乎仍然不起作用。函数正在获取一个应该使用spread运算符传递的未定义参数。当我打开链接时,我所说的错误是#78。
- > Flow Bin
我似乎无法使扩展运算符与Flow一起工作。我在这里做错了吗?我使用最新版本的Webstorm和“flow-bin”:“^ 0.48.0”。任何帮助将非常感谢!感谢
type Actions = {
authenticateUser: (formProps: RegisterUserProps) => Dispatch,
errorMessage: string,
handleSubmit: any,
valid: boolean
}
type Props = {
...Actions
}
此代码只是让我的IDE认为没有任何内容传递给Props - 所以我在Actions中的每个类型都会出错。
答案 0 :(得分:2)
这里有一个讨论问题的主题:https://github.com/facebook/flow/issues/3534
您可以使用
暂时解决此问题type Props = {
...$Exact<Actions>
}
或
type Actions = {|
authenticateUser: (formProps: RegisterUserProps) => Dispatch,
errorMessage: string,
handleSubmit: any,
valid: boolean
|}
答案 1 :(得分:0)
即将推出的WebStorm 2017.2将支持流量点差 - 请参阅WEB-26408