Majina ya Ulingo wa Aina katika TypeScript
Katika TypeScript unaweza kuunda majina ya ulingo
wa aina. Hii inafanywa kwa kutumia kiopereta
type.
Kwa mfano tuweke jina lingine kwa aina ya data ya mfuatano wa herufi:
type str = string;
Tutangaze kutofautisha, tukitumia aina yetu mpya:
let test: str = 'abc';
Kwa ujumla kubadilisha jina la aina za kawaida hakuleta manufaa yoyote ya vitendo. Hebu tuangalie mfano muhimu zaidi wa matumizi ya majina ya ulingo.
Matumizi
Tufanye aina mpya ya data, tukitumia muungano wa aina:
type stumber = string | number;
Tutangaze kutofautisha na aina yetu mpya:
let test: stumber;
Tuandike ndani yake nambari:
test = 123;
Tuandike ndani yake mfuatano wa herufi:
test = 'abc';
Kazi za Vitendo
Unda aina mpya, inayounganisha null
na undefined.
Unda aina mpya, inayounganisha aina ya kimantiki,
null na undefined.