ETF*_*fax 8 flowtype flow-typed
我正在使用Flow来帮助创作一个JS项目.如果我想提供一个libdef文件来补充它,我需要手动创建它,还是我能够执行一些我不知道的魔术命令,它会为我生成lib def?
像$ flow-typed doyourmagic这样的东西会很好.
编辑:
哪个说:
有两件事:
如果文件归您所有(即不是node_modules中的第三方lib等),那么您可以在其旁边创建一个记录其导出的*.js.flow文件.
如果文件不归您所有(即node_modules中的第三方lib等),那么您可以在flow-typed/name-of-library.js中创建一个libdef文件.
对于.js.flow文件,您可以编写如下定义:
// @flow
declare module.exports: { ... }
Run Code Online (Sandbox Code Playgroud)
对于libdef文件,您可以编写如下定义:
declare module "my-third-party-library" { declare module.exports: {... } }
Run Code Online (Sandbox Code Playgroud)
对于我的问题,我属于"由你拥有"阵营.
我想我很困惑:
另外,为什么我需要手动创建.js.flow文件?这不是神奇地产生的吗?也许这是未来的意图但尚未实施.
| 归档时间: |
|
| 查看次数: |
1996 次 |
| 最近记录: |