Псеўданімы для аб'яднання радкоў у TypeScript

Для аб'яднання радкоў можна ўвесці свой тып з дапамогай зададзенага псеўданіма. Давайце зробім гэта:

typescripttype message = 'success' | 'error';

Абвясцім зменную з нашым новым тыпам:

typescriptlet str: message;

Запішам у гэтую зменную якое-небудзь значэнне:

typescriptstr = 'success';
Задание 1

Зрабіце тып даных, які будзе дазваляць зменнай прымаць адно з трох значэнняў: 'error', 'warning' або 'success'.