【发布时间】:2017-09-14 20:21:39
【问题描述】:
为模块编写流类型定义的最佳方法是什么? 我知道flow-typed 项目,即使您拥有该库,这是编写定义的最佳方式吗? documentation对此不是很清楚。
流类型方法不适用于私有模块。在这种情况下有什么建议?
【问题讨论】:
标签: reactjs flowtype flow-typed
为模块编写流类型定义的最佳方法是什么? 我知道flow-typed 项目,即使您拥有该库,这是编写定义的最佳方式吗? documentation对此不是很清楚。
流类型方法不适用于私有模块。在这种情况下有什么建议?
【问题讨论】:
标签: reactjs flowtype flow-typed
我建议阅读Authoring and publishing JavaScript modules with Flow。
简短的回答是,您可以使用 .js.flow 文件分发您的模块,Flow 将读取这些文件以获取类型信息。通常这些只是类型注释被删除之前的原始源代码的副本,使用flow-copy-source 包创建。
flow-typed 的存在是为不自动提供它们的模块提供定义,但您可以在自己的模块中包含类型定义。
【讨论】: