2024-06-07

JavaScript

【TypeScript】型ガードでunion型を安全に絞り込む

こんにちは、かつコーチです。前回はPartial・Pick・Omitといったユーティリティ型で、既存の型を加工する方法を紹介しました。今回は、union型(string | number のように複数の型のどれかを表す型)を安全に扱うための...
JavaScript

【TypeScript】ユーティリティ型入門:Partial・Pick・Omitの使い方

こんにちは、かつコーチです。前回はジェネリクスの制約(extends)を扱い、型パラメータに条件をつける方法を紹介しました。今回は、その仕組みを使って作られているユーティリティ型(既存の型を加工して新しい型を作る組み込み機能)を紹介します。...