草庐IT

OptionRequirement

全部标签

javascript - 索引签名参数类型不能是联合类型。考虑改用映射对象类型

我正在尝试使用以下模式:enumOption{ONE='one',TWO='two',THREE='three'}interfaceOptionRequirement{someBool:boolean;someString:string;}interfaceOptionRequirements{[key:Option]:OptionRequirement;}这对我来说似乎很简单,但是我收到以下错误:Anindexsignatureparametertypecannotbeauniontype.Considerusingamappedobjecttypeinstead.我做错了什么?