【发布时间】:2017-11-05 23:59:42
【问题描述】:
如果我的代码中有 process.browser 变量,我该如何注释它?
【问题讨论】:
如果我的代码中有 process.browser 变量,我该如何注释它?
【问题讨论】:
您可以声明process 变量:
// @flow
declare var process: { browser: number }
const foo = process.browser * 3
在此示例中,全局变量在使用它的文件中本地声明,但是通过库定义全局声明它可能更理想。走这条路,它会自动为每个文件定义。
例如,将以下内容添加到<PROJECT_ROOT>/flow-typed/process.js,您应该已经设置好了。您可能需要重新启动 Flow 服务器。
declare var process: { browser: number }
【讨论】: