TypeScriptのソールファイル分割の方法についてまとめました
1. <reference>によるグローバルモジュールによる方法
(1)ソース
1 2 3 |
function f():string { return 'test'; } |
1 2 |
/// <reference path="./app.ts" /> f(); |
(2)コンパイル
1 |
$ tsc app2.js --outFile out.js |
(3)コンパイル結果
1 2 3 4 |
function f() { return 'f'; } f(); |
- 関数fがグローバル空間に展開される
- このやり方はjQueryなどの汎用的な外部ライブラリに使われる
2.import/exportによる外部モジュールによる方法