Tyypinimien aliakset TypeScriptissä
TypeScriptissä voidaan luoda tyypinimiä aliaksina
Tämä tehdään käyttämällä operaattoria
type.
Esimerkkinä määritetään toinen nimi merkkijonotietotyypille:
type str = string;
Esitellään muuttuja käyttäen uutta tyyppiämme:
let test: str = 'abc';
Yleisesti ottaen standardityyppien nimeäminen uudelleen ei tuota mitään käytännön hyötyä. Katsotaan käytännöllisempää esimerkkiä aliaksien käytöstä.
Sovellus
Tehdään uusi tietotyyppi käyttämällä tyyppien yhdistelmää:
type stumber = string | number;
Esitellään muuttuja uudella tyypillämme:
let test: stumber;
Tallennetaan siihen numero:
test = 123;
Tallennetaan siihen merkkijono:
test = 'abc';
Käytännön tehtävät
Luo uusi tyyppi, joka yhdistää null
ja undefined.
Luo uusi tyyppi, joka yhdistää loogisen
tyypin, null ja undefined.