我有一个包含以下三行的文件。
//
var g1 = navigator.geolocation;
g1.getCurrentPosition(position => {}, () => {});
当我运行dump-types命令时,Flow将g1的类型报告为:“2:5-6:any”。当我将@flow指令添加到文件中时,如下所示:
//@flow
var g1 = navigator.geolocation;
g1.getCurrentPosition(position => {}, () => {});
它正确地报告了2:5-6:地理位置。
我的问题是如何让Flow执行更精确的类型推断,就像“@flow”在文件中一样,即使我无法修改它们。
感谢。
答案 0 :(得分:0)
您可以设置all to true in .flowconfig [options] section:
[options]
all=true
将其设置为
true
以检查所有文件,而不仅仅是@flow
的文件。all
的默认值为false
。