Typescript 4.1 Beta Brings Template Literal Types 〈EASY〉

: When combined with conditional types and the infer keyword, template literal types can act as a simple parser, breaking down complex strings into their constituent parts for deep type inspection. Conclusion Documentation - Template Literal Types - TypeScript

Example : Combining type Color = "red" | "blue" and type Size = "small" | "large" into $Color-$Size results in four distinct types: "red-small" , "red-large" , "blue-small" , and "blue-large" . Core Features and Utility Types TypeScript 4.1 beta brings template literal types

: If a union of types is used within the template, TypeScript generates every possible combination of those strings. : When combined with conditional types and the