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:

typescripttype str = string;

Dichiariamo una variabile, utilizzando il nostro nuovo tipo:

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

typescripttype stumber = string | number;

Dichiariamo una variabile con il nostro nuovo tipo:

typescriptlet test: stumber;

Assegniamole un numero:

typescripttest = 123;

Assegniamole una stringa:

typescripttest = 'abc';

Compiti pratici

Задание 1

Crea un nuovo tipo che unisca null e undefined.

Задание 2

Crea un nuovo tipo che unisca il tipo booleano, null e undefined.