Javascript Flowtype-Flowtype能否自动注释变量';类型?

Javascript Flowtype-Flowtype能否自动注释变量';类型?,javascript,type-inference,flowtype,Javascript,Type Inference,Flowtype,我已经搜索了flowtype的文档,但是找不到与类型推断相关的内容,例如: function add(x){ return x+10; } 使用flowtype后,它将变为: function add(x:string){ return x+10; } 就像jsnice一样。有流建议。不幸的是,它没有jsnice强大,也不能帮助您解决这个问题,但是如果您将它应用于 function sub(x, y){ return x - y; } 它会建议你 function sub

我已经搜索了flowtype的文档,但是找不到与类型推断相关的内容,例如:

function add(x){
  return x+10;
}
使用flowtype后,它将变为:

function add(x:string){
   return x+10;
}
就像jsnice一样。

流建议。不幸的是,它没有jsnice强大,也不能帮助您解决这个问题,但是如果您将它应用于

function sub(x, y){
    return x - y;
}
它会建议你

function sub(x, y): number{
    return x - y;
}
因此,它或多或少是有用的


您还可以尝试先使用jsnice,然后再使用它将jsdoc注释转换为流。

流建议确实是一种方法。一般来说,它不能为导出的函数推断输入类型(仅在文件中本地使用未导出的函数),但它可以填充所有函数的输出类型、本地变量的类型等


还要注意的是,Flow不会推断多态类型。

向字符串添加数字,真的吗?对不起,我没有发现,只是一个例子。