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:

typescripttype str = string;

Deklarujme premennú pomocou nášho nového typu:

typescriptlet 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:

typescripttype stumber = string | number;

Deklarujme premennú s naším novým typom:

typescriptlet test: stumber;

Priraďme do nej číslo:

typescripttest = 123;

Priraďme do nej reťazec:

typescripttest = 'abc';

Praktické úlohy

Задание 1

Vytvorte nový typ, ktorý zjednocuje null a undefined.

Задание 2

Vytvorte nový typ, ktorý zjednocuje logický typ, null a undefined.