6 / 58
Что такое template literal types?
Template literal types позволяют конструировать строковые литеральные типы через интерполяцию, аналогично шаблонным строкам в JavaScript. Синтаксис `prefix${Type}suffix` создаёт тип, который описывает строки определённой формы. В комбинации с union типами они генерируют все возможные комбинации, а встроенные утилиты Uppercase, Lowercase, Capitalize, Uncapitalize трансформируют регистр на уровне типов.