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:
type str = string;
Deklarujme proměnnou pomocí našeho nového typu:
let 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ů:
type stumber = string | number;
Deklarujme proměnnou s naším novým typem:
let test: stumber;
Přiřaďme do ní číslo:
test = 123;
Přiřaďme do ní řetězec:
test = 'abc';
Praktické úlohy
Vytvořte nový typ, který sjednocuje null
a undefined.
Vytvořte nový typ, který sjednocuje logický
typ, null a undefined.