概要 node.js で静的型チェックをするための実例を紹介します。 本記事の実装は以下の repository にあります。 https://github.com/algas/flow-example flowtype とは? flowtype は JavaScript 用の静的型チェッカーです。 JavaScript に type annotation を記述することで型チェックできるようになります。 メリット 実行前に静的に型をチェックできる JavaScript での厄介なバグを生みやすい、暗黙的型変換やnull参照、undefined is not a functionがチェックできる 必要な箇所だけ型チェックを適用することもできる デメリット type annotation は通常の javascript の文法とは異なるので直接 javascript として実行する場合にはフ