【发布时间】:2017-05-18 06:05:09
【问题描述】:
我正在移植我的应用以使用 Flow 类型。我还使用了 Nuclide IDE,它显示了我的流量覆盖率。我试图让我的所有文件都达到 100% 的覆盖率,这样我就可以拥有类型安全的代码。我遇到了 Nuclide 显示我的代码没有类型覆盖的情况,但我不确定如何解决它:
const ReduxWrapper = connect(mapState, mapEvents)(Component)
export default ReduxWrapper
Nuclide 说 ReduxWrapper 没有被 Flow 覆盖。为什么会这样,我该如何解决?
其他说明:
- 我已经为 react-redux 创建了库定义,如果有人想查看它们,我可以将其添加到我的问题中。
- 我已经尝试了几种对其进行类型注释的方法,但它们只会导致错误。我问的是我最初的问题,而不是问我已经尝试避免 XY 问题的问题。
- 这是我在 StackOverflow 上写过的最难的问题。我喜欢提炼和简化事情,但我无法找到一段更简单的代码来复制我的问题。如果您需要更多信息来回答,请发表评论,我会添加它。
【问题讨论】:
标签: javascript reactjs types redux flowtype