型安全性、ジェネリクス、デコレータ、大規模プロジェクトでのTypeScriptのスケーリング。
TypeScriptはJavaScriptに静的型システムを追加し、コードが実行される前にバグの全クラスを検出します。実際に何をするか、プロジェクトへの組み込み方、知っておく価値のあるトレードオフを解説します。
interfacesとtypes、union型、ジェネリクス、ユーティリティ型(Partial、Pick、Omit)、unknown vs any vs never、型の絞り込み — 毎日使う機能を実際の例で解説します。
ジェネリクスは、anyに頼らずに再利用可能な型安全なコードを書くためのTypeScriptの機能です。このガイドでは、ジェネリック関数、インターフェース、制約、keyof、ユーティリティ型、現実的な型付きAPIクライアントのパターンを解説します。