TypeScript
https://gyazo.com/be4637274faeff7600997e1ab6c32a25
JavaScript
に
型
がついた
プログラミング言語
.
OSS
として
Microsoft
によって
開発
,
メンテナンス
がされている.
静的型付け
である.
コンパイル
されることで
JavaScript
になるため,
JavaScript
が動作する環境であれば利用できる.
JavaScript
に対して
スーパーセット
の関係にあるため,
JavaScript
の任意のコードは
TypeScript
として有効.
ECMAScript
に合わせて進化を続けている.
$ npm install --save-dev typescript
$ npx tsc --init
:
tsconfig.json
の雛形を作成する
Mapped Types
Conditional Types
Utility Types