【TypeScript】Union型からオブジェクトのkeyを型指定する
やりたいこと
Union型の値のみをkeyとして持つオブジェクトの型を指定したい。
解決法
Mapped Typesを使い[key in Props]
とすることで実現できる。
keyをoptional(任意)にしたい時は上記のようにすればOK。
Union型の値のみをkeyとして持つオブジェクトの型を指定したい。
Mapped Typesを使い[key in Props]
とすることで実現できる。
keyをoptional(任意)にしたい時は上記のようにすればOK。