TypeScript'теги сап тип

Типтерди бириктирүү оператору менен гана эмес, саптарды да бириктирсе болот. Мисал үчүн, өзгөрмө эки саптын бир гана маанисин кабыл алуусун кийин кылып көрөлү:

typescriptlet str: 'success' | 'error';

Келгиле текшерип көрөлү. Өзгөрмөгө бир сапты жазалы:

typescriptstr = 'success';

Экинчисин жазалы:

typescriptstr = 'error';

Ал эми башка сапты жазууга аракет кылуу катага алып келет:

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

Өзгөрмө үч маанинин бирин гана кабыл алсын: 'error', 'warning' же 'success'.