სტრიქონის ლიტერალის ტიპი TypeScript-ში
ტიპების გაერთიანების ოპერატორის საშუალებით შესაძლებელია არა მხოლოდ ჩაშენებული ტიპების, არამედ სტრიქონების გაერთიანებაც. მაგალითისთვის, მოდით გავაკეთოთ ისე, რომ ცვლადმა შეძლოს მხოლოდ ერთ-ერთი ორი სტრიქონული მნიშვნელობის მიღება:
let str: 'success' | 'error';
მოდით შევამოწმოთ. ჩავწეროთ ცვლადში ერთ-ერთი სტრიქონი:
str = 'success';
ჩავწეროთ მეორე:
str = 'error';
სხვა სტრიქონის ჩაწერის მცდელობა კი გამოიწვევს შეცდომას:
str = 'eee'; // შეცდომა
გააკეთეთ ისე, რომ ცვლადმა შეძლოს
ერთ-ერთი სამი მნიშვნელობის მიღება: 'error',
'warning' ან 'success'.