Concept Flow - Template literal types
Define base string types
Create template literal type
Use template literal type in variables
TypeScript checks if values match pattern
Accept or error based on pattern match
Template literal types combine string types with placeholders to create new string patterns that TypeScript can check.