String literaali tüüp TypeScriptis
Tüüpide liitmise operaatoriga saab liita mitte ainult sisseehitatud tüüpe, vaid ka stringe. Näitena teeme nii, et muutuja saaks võtta ainult ühe kahest stringist väärtusest:
typescriptlet str: 'success' | 'error';
Kontrollime. Kirjutame muutujasse ühe stringi:
typescriptstr = 'success';
Kirjutame teise:
typescriptstr = 'error';
Kuid katse kirjutada muud stringi toob kaasa vea:
typescriptstr = 'eee'; // viga
Задание 1
Tehke nii, et muutuja saaks
võtta ühe kolmest väärtusest: 'error',
'warning' või 'success'.