Conceptual
Login

Template Literal Types

Type-level string interpolation: `on${Capitalize<K>}` builds new string literal types, and unions in interpolation positions cross-multiply into every combination. With infer they also pattern-match strings apart, enabling typed event names, route parsers, and key remapping.

This Concept is waiting for its first lesson!

Type-level string interpolation: `on${Capitalize<K>}` builds new string literal types, and unions in interpolation positions cross-multiply into every combination. With infer they also pattern-match strings apart, enabling typed event names, route parsers, and key remapping.

Are you a teacher? Sign in to start contributing.

Sign In