TypeScript · Middle · Запитання 15 з 75
Що таке шаблонні літеральні типи?
type Event = 'click' | 'focus';
type Handler = `on${Capitalize<Event>}`;- ✓Правильна відповідь: Типи рядків, зібрані за шаблоном: тут
'onClick' | 'onFocus' - 2Шаблони для генерації коду під час компіляції
- 3Рядковий тип, що перевіряється регулярним виразом
Пояснення
Шаблонні літерали працюють на рівні типів і розподіляються по union. Є вбудовані перетворення: Uppercase, Lowercase, Capitalize, Uncapitalize. Їх використовують для типізації ключів подій, CSS-змінних, маршрутів.