How to Enforce String Values in Indexed TypeScript Objects | CodeTrail