我已搜查流動型的文檔,但我無法找到相關的東西類型推斷,例如:用流動型Flowtype - 可以使用flowtype自動註釋變量的類型嗎?
function add(x){
return x+10;
}
之後,就變成:
function add(x:string){
return x+10;
}
就像jsnice。
我已搜查流動型的文檔,但我無法找到相關的東西類型推斷,例如:用流動型Flowtype - 可以使用flowtype自動註釋變量的類型嗎?
function add(x){
return x+10;
}
之後,就變成:
function add(x:string){
return x+10;
}
就像jsnice。
flow suggest
確實是要走的路。一般來說,它不能推斷出口函數的輸入類型(只在你的文件中本地使用的未導出函數),但它可以填寫所有函數的輸出類型,局部變量的類型等。
另請注意該流不會推斷多態類型。
非常感謝! – Xuxinyi
有cli commandflow suggest <yourfile>
。遺憾的是它並不像jsnice強大,也不會幫助你這種情況下,但如果你運用它,例如以
function sub(x, y){
return x - y;
}
它會提示你
function sub(x, y): number{
return x - y;
}
所以它或多或少有用。
您也可以嘗試先使用jsnice,然後使用將jsdoc註釋轉換爲流的flow-jsdoc。
thx,您對了 – Xuxinyi
添加數字到字符串,真的嗎? – Bergi
對不起,我沒有發現它,只是一個例子。 – Xuxinyi