TypeScript-da satr literal turi
Tur birlashtirish operatori yordamida nafaqat o‘rnatilgan turlarni, balki satrlarni ham birlashtirish mumkin. Misol uchun, o‘zgaruvchi faqat ikkita satr qiymatidan birini qabul qilishi mumkin qilaylik:
typescriptlet str: 'success' | 'error';
Keling tekshiramiz. O‘zgaruvchiga biror satrni yozamiz:
typescriptstr = 'success';
Ikkinchisini yozamiz:
typescriptstr = 'error';
Ammo boshqa satr yozishga urinish xatolikka olib keladi:
typescriptstr = 'eee'; // xato
Задание 1
O‘zgaruvchi uchta qiymatdan birini
qabul qilishi mumkin qiling: 'error',
'warning' yoki 'success'.