Aina ya Usemi wa Mstari katika TypeScript

Kwa kutumia kiendeshaji cha kuunganisha aina, unaweza kuunganisha sio tu aina zilizojengwa ndani, lakini pia mistari. Kwa mfano, tufanye ili kutofautisha kuweza kukubali moja tu kati ya maadili mawili ya mstari:

typescriptlet str: 'success' | 'error';

Wacha tuangalie. Tuweke thamani ya kutofautisha kwa moja ya mistari:

typescriptstr = 'success';

Wacha tuandike ya pili:

typescriptstr = 'error';

Lakini jaribio la kuandika mstari tofauti litasababisha hitilafu:

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

Fanya ili kutofautisha kuweze kukubali moja kati ya thamani tatu: 'error', 'warning' au 'success'.