Aliasy typov v TypeScript
V TypeScript je možné vytvárať aliasy
typov. To sa robí pomocou operátora
type.
Pre príklad si zadajme ďalší názov pre reťazcový dátový typ:
type str = string;
Deklarujme premennú pomocou nášho nového typu:
let test: str = 'abc';
Vo všeobecnosti premenovanie štandardných typov nemá žiadny praktický prínos. Pozrime sa na užitočnejší príklad použitia aliasov.
Aplikácia
Vytvorme nový dátový typ pomocou zjednotenia typov:
type stumber = string | number;
Deklarujme premennú s naším novým typom:
let test: stumber;
Priraďme do nej číslo:
test = 123;
Priraďme do nej reťazec:
test = 'abc';
Praktické úlohy
Vytvorte nový typ, ktorý zjednocuje null
a undefined.
Vytvorte nový typ, ktorý zjednocuje logický
typ, null a undefined.