是否可以简化此语句:
Array<{ [enum.example1]: Example } | { [enum.example2]: Example } | ...>
// or equivalent
({ [enum.example1]: Example } | { [enum.example2]: Example } | ...)[];
因此它更简洁{ [key: string]: Example }
,但使用字符串枚举来限制可能的键:
例如,这些似乎无效:
{ [enum]: Example }[];
// or
{ [key: enum]: Example }[];