TypeScript · Junior · Pytanie 11 z 75
Czym jest typ literalny 'left' | 'right'?
- ✓Poprawna odpowiedź: Typem, który dopuszcza tylko stringi
'left'lub'right' - 2Dowolnym stringiem zaczynającym się od
leftlubright - 3Enumem z wartościami liczbowymi 0 i 1
Wyjaśnienie
Typy literalne zawężają wartość do konkretnych stałych. Unia literałów to częsta alternatywa dla enumów: type Direction = 'left' | 'right'. Kompilator wyłapie literówkę 'lft', a IDE podpowie opcje.