Typ reťazcového literálu v TypeScript
Pomocou operátora zjednotenia typov môžeme zjednocovať nielen vstavané typy, ale aj reťazce. Ako príklad urobme to, aby premenná mohla nadobúdať len jednu z dvoch reťazcových hodnôt:
typescriptlet str: 'success' | 'error';
Skontrolujme to. Priraďme premennej jednu z reťazcov:
typescriptstr = 'success';
Priraďme druhú:
typescriptstr = 'error';
Pokus o priradenie iného reťazca však povedie k chybe:
typescriptstr = 'eee'; // chyba
Задание 1
Urobte tak, aby premenná mohla
nadobúdať jednu z troch hodnôt: 'error',
'warning' alebo 'success'.