メモログ

本:プログラミング TypeScript

今回はプログラミング TypeScriptを一通り読んだのでざっくり紹介。TypeScript はたぶん 3 年くらい使っていて、特に不自由なく使えるのだけど、けっこう知らないこともあった。

章立ては以下のような感じ。

  1. イントロダクション
  2. TypeScript:全体像
  3. 型について
  4. 関数
  5. クラスとインターフェイス
  6. 高度な型
  7. エラー処理
  8. 非同期プログラミングと並行、並列処理
  9. フロントエンドとバックエンドのフレームワーク
  10. 名前空間とモジュール
  11. JavaScript の相互運用
  12. TypeScript のビルドと実行
  13. 終わりに
  • 付録 A 型演算子
  • 付録 B 型ユーティリティ
  • 付録 C 宣言の振る舞い
  • 付録 D サードパーティー JavaScript モジュールのための宣言ファイルの書き方
  • 付録 E トリプルスラッシュ・ディレクティブ
  • 付録 F 安全性に関する TSC コンパイラーフラグ
  • 付録 G TSX
  • 付録 H ESLint と AST

TypeScript の型に関する話は 3〜6 章で、本書の中心部分。7 章以降は TypeScript と関連はしているけど、基本的には JavaScript でも共通する話題であり、TypeScript を利用する上で特別に必要となる情報ではないと思う(人によっては役に立つかもしれないけど)。

私について

Yutaka Yamaguchi
東京在住。TypeScript, Node.js, Reactなどフロンエンドが主力。Perlも書く。SwiftやRubyも過去には使ってた。過去のTOEIC 860くらい。