こんにちは、@armorik83です。今年もよろしくお願いします。 今回はTypeScript (with commonjs)のexport周りについて、あまりにも何度も同じ過ちを犯しているためメモを残します。 TypeScriptでのexportの書き方は多い? TypeScriptで外部モジュールをexportさせるとき、書きうるスタイルが多いイメージを勝手に持っていましたが、実際には一通りしかありません。 その前にJavaScriptのexportの方法をおさらい 多いイメージを持っていた原因ですが、まずJavaScriptには用途別の2つのexport方法があります。(追記: 勝手に2つあるように思い込んでいただけでした) exports.foo = foo; fooは関数です。ソース内に複数のパブリックな関数がある場合に、

