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