Aliasy typů v TypeScript

V TypeScript lze vytvářet aliasy typů. To se provádí pomocí operátoru type.

Jako příklad si pojďme zadat další jméno pro řetězcový datový typ:

typescripttype str = string;

Deklarujme proměnnou pomocí našeho nového typu:

typescriptlet test: str = 'abc';

Obecně přejmenování standardních typů nenese žádný praktický užitek. Pojďme se podívat na užitečnější příklad použití aliasů.

Použití

Vytvořme nový datový typ pomocí sjednocení typů:

typescripttype stumber = string | number;

Deklarujme proměnnou s naším novým typem:

typescriptlet test: stumber;

Přiřaďme do ní číslo:

typescripttest = 123;

Přiřaďme do ní řetězec:

typescripttest = 'abc';

Praktické úlohy

Задание 1

Vytvořte nový typ, který sjednocuje null a undefined.

Задание 2

Vytvořte nový typ, který sjednocuje logický typ, null a undefined.