Concept Flow - Mapped type with template literals
Start with base type
Iterate over keys with 'keyof'
Apply template literal to each key
Create new mapped type with modified keys
Result: type with new keys and original values
This flow shows how TypeScript creates a new type by looping over keys of an existing type and changing each key using template literals.
