Псевдоними за обединяване на низове в TypeScript

За обединяване на низове може да се въведе собствен тип с помощта на зададен псевдоним. Нека направим това:

typescripttype message = 'success' | 'error';

Декларираме променлива с нашия нов тип:

typescriptlet str: message;

Запишем в тази променлива някаква стойност:

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

Направете тип данни, който ще разрешава на променливата да приема една от трите стойности: 'error', 'warning' или 'success'.