如果我的代码中有process.browser变量,我该如何对其进行注释?
答案 0 :(得分:8)
您可以声明process
变量:
// @flow
declare var process: { browser: number }
const foo = process.browser * 3
在此示例中,全局变量在使用它的文件中本地声明,但是通过库定义全局声明它可能更为理想。走这条路线,将自动为每个文件定义。
例如,将以下内容添加到<PROJECT_ROOT>/flow-typed/process.js
,您应该进行设置。您可能需要重新启动Flow服务器。
declare var process: { browser: number }