TypeScriptの世界を知る 前書き 本ドキュメントの位置づけ TypeScriptのウェブ開発における位置づけ TypeScriptを選んで開発すべき理由 ライセンス 本書の構成と学習の準備 JavaScriptのバージョン TypeScriptと互換性 本書の参考文献など Node.jsエコシステムを体験しよう TypeScriptの書き方 変数 プリミティブ型 複合型 基本的な構文 基本的な型付け 関数 その他の組み込み型・関数 クラス 非同期処理 例外処理 モジュール console.logによるログ出力 中級のテクニック ジェネリクス 関数型指向のプログラミング クラス上級編 リアクティブ 高度なテクニック 環境ごとのTips(共通環境・ブラウザ以外) ソフトウェア開発の環境を考える 基本の環境構築 ライブラリ開発のための環境設定 CLIツール・ウェブサーバー作成のための環境