Using string enum as key in {[key]: Type} throws not an index signature · Issue #22892 · microsoft/TypeScript · GitHub
![TypeScript Enums—Look up the name (key) of a string-based enum member | by Joel Chi | Level Up Coding TypeScript Enums—Look up the name (key) of a string-based enum member | by Joel Chi | Level Up Coding](https://miro.medium.com/v2/resize:fit:1400/1*MOYJZ07npQzv4HhHBzDPcA.jpeg)
TypeScript Enums—Look up the name (key) of a string-based enum member | by Joel Chi | Level Up Coding
Enum used as object key is not exported in declaration · Issue #35329 · microsoft/TypeScript · GitHub
![How to Use enum Keys in TypeScript Interfaces and Types | by Dawid Witulski | JavaScript in Plain English How to Use enum Keys in TypeScript Interfaces and Types | by Dawid Witulski | JavaScript in Plain English](https://miro.medium.com/v2/resize:fit:1400/1*b03sfr_RKNAJVSBjKKsqRg.png)
How to Use enum Keys in TypeScript Interfaces and Types | by Dawid Witulski | JavaScript in Plain English
Using const string enum as object key produces an indexed type · Issue #16687 · microsoft/TypeScript · GitHub
![Typescript mapped types - enum value as key, and interface's corresponding value as value - Stack Overflow Typescript mapped types - enum value as key, and interface's corresponding value as value - Stack Overflow](https://i.stack.imgur.com/9wjEl.png)