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