Eilutės literalo tipas TypeScript'e
Naudojant tipų sąjungos operatorių galima sujungti ne tik įmontuotus tipus, bet ir eilutes. Pavyzdžiui, padarykime, kad kintamasis galėtų priimti tik vieną iš dviejų eilutės reikšmių:
let str: 'success' | 'error';
Patikrinkime. Priskirkime kintamajam vieną iš eilučių:
str = 'success';
Priskirkime antrą:
str = 'error';
Tačiau bandymas priskirti kitą eilutę sukels klaidą:
str = 'eee'; // klaida
Padarykite taip, kad kintamasis galėtų
priimti vieną iš trijų reikšmių: 'error',
'warning' arba 'success'.