6
インデックスシグニチャパラメータタイプを共用体タイプにすることはできません。代わりに、マップされたオブジェクトタイプの使用を検討してください
次のパターンを使用しようとしています。 enum Option { ONE = 'one', TWO = 'two', THREE = 'three' } interface OptionRequirement { someBool: boolean; someString: string; } interface OptionRequirements { [key: Option]: OptionRequirement; } これは私には非常に簡単に思えますが、次のエラーが発生します。 インデックスシグニチャパラメータタイプを共用体タイプにすることはできません。代わりに、マップされたオブジェクトタイプの使用を検討してください。 私は何が間違っているのですか?
129
javascript
typescript