TypeScriptда сатр литерали тури

Типлар бирлаштирувчи оператори ёрдамида фақатгина тизимга киритилган типларнигина эмас, балки сатрларни ҳам бирлаштириш мумкин. Мисол учун, ўзгарувчи фақатгина икки сатр қийматнинг бирини қабул қилиши учун қилайлик:

typescriptlet str: 'success' | 'error';

Келиб, текшириб кўрамиз. Ўзгарувчига битта сатрни ёзайлик:

typescriptstr = 'success';

Иккинчисани ёзайлик:

typescriptstr = 'error';

Аммо бошқа сатрни ёзишга уриниш хатоға олиб келади:

typescriptstr = 'eee'; // хато
Задание 1

Ўзгарувчи учта қийматнинг бирини қабул қила оладиган қилинг: 'error', 'warning' ёки 'success'.