TypeScriptは大規模開発にも適したjavascriptの拡張ランゲージです。microsftが開発しています。npmでインストールします。
[vagrant@localhost typescript]$ sudo npm install -g typescript /usr/bin/tsc -> /usr/lib/node_modules/typescript/bin/tsc /usr/bin/tsserver -> /usr/lib/node_modules/typescript/bin/tsserver typescript@2.0.10 /usr/lib/node_modules/typescript
拡張子はtsを使います。
main.ts
class User { } console.log("hello world")
変換後のjsファイルです。
main.js
var User = (function () { function User() { } return User; }()); console.log("hello world");
[vagrant@localhost typescript]$ tsc main.ts [vagrant@localhost typescript]$ ls main.js main.ts [vagrant@localhost typescript]$ node main.js hello world