Тип на стринг литерал во TypeScript
Со помош на операторот за унија на типови може да се комбинираат не само вградените типови, туку и стрингови. За пример, да направиме така што променливата да може да прифати само една од двете стринг вредности:
typescriptlet str: 'success' | 'error';
Ајде да провериме. Да ја запишеме променливата со една од стринговите:
typescriptstr = 'success';
Да ја запишеме втората:
typescriptstr = 'error';
А еве обидот да се запише друг стринг ќе резултира со грешка:
typescriptstr = 'eee'; // грешка
Задание 1
Направете така што променливата да може да
прифати една од трите вредности: 'error',
'warning' или 'success'.