Навъи ҳарфии сатрӣ дар TypeScript
Бо ёрии оператори муттаҳидкунии навъҳо метавон на танҳо навъҳои дарунсохт, балки сатрҳоро муттаҳид кард. Барои мисол биёед ҳамин тавр кунем, ки тағирёбанда метавонад танҳо яке аз ду қимати сатрӣ қабул кунад:
typescriptlet str: 'success' | 'error';
Биёед санҷем. Яке аз сатрҳоро ба тағирёбанда нависем:
typescriptstr = 'success';
Дуввуминро нависем:
typescriptstr = 'error';
Вале кӯшиши навиштани сатри дигар ба хатогӣ меорад:
typescriptstr = 'eee'; // хатогӣ
Задание 1
Ҳамин тавр кунед, ки тағирёбанда метавонад
яке аз се қиматро қабул кунад: 'error',
'warning' ё 'success'.