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:
let str: 'success' | 'error';
Kontrollime. Kirjutame muutujasse ühe stringi:
str = 'success';
Kirjutame teise:
str = 'error';
Kuid katse kirjutada muud stringi toob kaasa vea:
str = 'eee'; // viga
Tehke nii, et muutuja saaks
võtta ühe kolmest väärtusest: 'error',
'warning' või 'success'.