TypeScript · Middle · Pytanie 15 z 75
Czym są template literal types?
type Event = 'click' | 'focus';
type Handler = `on${Capitalize<Event>}`;- ✓Poprawna odpowiedź: Typami stringów budowanymi z szablonu: tu
'onClick' | 'onFocus' - 2Szablonami do generowania kodu podczas kompilacji
- 3Typem stringa sprawdzanym wyrażeniem regularnym
Wyjaśnienie
Szablony literałów działają na poziomie typów i rozkładają się na unie. Są wbudowane przekształcenia: Uppercase, Lowercase, Capitalize, Uncapitalize. Używa się ich do typowania kluczy zdarzeń, zmiennych CSS i tras.