Alias di tipo in TypeScript
In TypeScript è possibile creare alias
di tipo. Questo si fa utilizzando l'operatore
type.
Ad esempio, diamo un altro nome al tipo di dato stringa:
type str = string;
Dichiariamo una variabile, utilizzando il nostro nuovo tipo:
let test: str = 'abc';
In generale, rinominare i tipi standard non porta alcun vantaggio pratico. Vediamo un esempio più utile di applicazione degli alias.
Applicazione
Creiamo un nuovo tipo di dati, utilizzando l'unione di tipi:
type stumber = string | number;
Dichiariamo una variabile con il nostro nuovo tipo:
let test: stumber;
Assegniamole un numero:
test = 123;
Assegniamole una stringa:
test = 'abc';
Compiti pratici
Crea un nuovo tipo che unisca null
e undefined.
Crea un nuovo tipo che unisca il tipo booleano,
null e undefined.