Kodo
kon
kodokon.com
コース
/
TypeScript
ステップアップ
TypeScript · 中級 - 実践的なものを作る
type と interface: extends と交差型
コードを重複させずにオブジェクト型をモデル化し合成するために、適切な構文を選びましょう。
リテラル型と判別可能なユニオン
コンパイラが代わりにチェックしてくれるユニオンで、アプリケーションの状態をモデル化しましょう。
Enum と const アサーション: 現代的な代替手段
enum の限界を理解し、as const で凍結した定数から型を導出しましょう。
ジェネリクス: シンプルなジェネリック関数と型
呼び出しのたびに完全な型の精度を保つ、再利用可能な関数と型を書きましょう。
現実のコードに型を付ける: DOM、fetch、JSON
DOM、ネットワーク、JSON がコンパイラの目を逃れる、アプリケーションの境界で信頼できる型を保ちましょう。