TypeScript'теги сап тип
Типтерди бириктирүү оператору менен гана эмес, саптарды да бириктирсе болот. Мисал үчүн, өзгөрмө эки саптын бир гана маанисин кабыл алуусун кийин кылып көрөлү:
let str: 'success' | 'error';
Келгиле текшерип көрөлү. Өзгөрмөгө бир сапты жазалы:
str = 'success';
Экинчисин жазалы:
str = 'error';
Ал эми башка сапты жазууга аракет кылуу катага алып келет:
str = 'eee'; // ката
Өзгөрмө үч маанинин бирин гана кабыл алсын:
'error',
'warning' же 'success'.