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:
let str: 'success' | 'error';
Wacha tuangalie. Tuweke thamani ya kutofautisha kwa moja ya mistari:
str = 'success';
Wacha tuandike ya pili:
str = 'error';
Lakini jaribio la kuandika mstari tofauti litasababisha hitilafu:
str = 'eee'; // hitilafu
Fanya ili kutofautisha kuweze
kukubali moja kati ya thamani tatu: 'error',
'warning' au 'success'.