TypeScript-də sətir literal tipi
Tip birləşmə operatoru ilə sadecə daxili tipləri deyil, həmçinin sətirləri də birləşdirə bilərsiniz. Nümunə üçün dəyişənin yalnız iki sətir dəyərindən birini qəbul etməsinə icazə verək:
typescriptlet str: 'success' | 'error';
Gəlin yoxlayaq. Dəyişənə sətirlərdən birini təyin edək:
typescriptstr = 'success';
İkincisini təyin edək:
typescriptstr = 'error';
Ancaq başqa bir sətri təyin etməyə cəhd etmək xətaya səbəb olacaq:
typescriptstr = 'eee'; // xəta
Задание 1
Dəyişənin üç dəyərdən birini qəbul etməsinə icazə verin: 'error',
'warning' və ya 'success'.