Тип стринг литерала у TypeScript-у
Помоћу оператора уније типова можемо уједињавати не само уграђене типове, већ и стрингове. На пример, хајде да направимо да променљива може прихватити само једну од две стринг вредности:
let str: 'success' | 'error';
Хајде да проверимо. Доделимо променљивој једну од стрингова:
str = 'success';
Доделимо другу:
str = 'error';
Али покушај да се додели други стринг ће довести до грешке:
str = 'eee'; // грешка
Направите тако да променљива може
прихватити једну од три вредности: 'error',
'warning' или 'success'.