TypeScriptのMapped Typesとは Pickを使用した実装例 TypeScriptのMapped Typesとは TypeScriptのMapped Types(マップ型)は、既存の型から新しい型を生成するための強力な機能です。 主に、オブジェクトのプロパティを一括で変更したり、フィールドを追加したりする際に便利です。具体的には、以下のような使い方があります:1. ReadOnly: オブジェクトの全てのプロパティを読み取り専用にします。 type Readonly<T> = { readonly [P in keyof T]: T[P]; }; 2. Partial: オブジ…