.flowconfig
中 [declarations]
部分透過正規表達式的方式來決定哪些檔案或目錄要包含。儘管被包含的檔案不會進行型別檢查,但是最終被引入時還是會是預期出來的類型。declarations.js
檔案為 declarationsdeclaration.js
就算有明顯錯誤也通過檢查了,但是在被其他檔案引入的時候依舊保有著型別 number
型別。[declarations]
的用意:即使實作細節有更動,但是結果仍然是一樣的,就可以先繼續使用
[declarations]
的項目是第三方套件,自己能控制的項目就不要用到這個了,自己開發的應保持型別正確,而不該貪圖方便而忽略掉。/
為根目錄 的,若是要指定專案目錄底下請使用 .*
開頭。<PROJECT_ROOT>
third_party
的src/foo
或 src/bar
的都忽略掉.decl.js
結尾的檔案__third_party__
的