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