Tip string literala u TypeScript-u

Pomoću operatora unije tipova možemo objedinjati ne samo ugrađene tipove, već i stringove. Na primer, napravićemo da promenljiva može prihvatiti samo jednu od dve string vrednosti:

typescriptlet str: 'success' | 'error';

Hajde da proverimo. Dodelimo promenljivoj jednu od stringova:

typescriptstr = 'success';

Dodelimo drugu:

typescriptstr = 'error';

Ali pokušaj da se dodeli drugi string će dovesti do greške:

typescriptstr = 'eee'; // greška
Задание 1

Učinite da promenljiva može prihvatiti jednu od tri vrednosti: 'error', 'warning' ili 'success'.