Alias de tipos en TypeScript

En TypeScript es posible crear alias de tipos. Esto se hace utilizando el operador type.

Como ejemplo, asignemos otro nombre al tipo de dato cadena:

typescripttype str = string;

Declaremos una variable, usando nuestro nuevo tipo:

typescriptlet test: str = 'abc';

En general, renombrar tipos estándar no tiene ningún beneficio práctico. Veamos un ejemplo más útil de la aplicación de los alias.

Aplicación

Creemos un nuevo tipo de dato, usando una unión de tipos:

typescripttype stumber = string | number;

Declaremos una variable con nuestro nuevo tipo:

typescriptlet test: stumber;

Asignémosle un número:

typescripttest = 123;

Asignémosle una cadena:

typescripttest = 'abc';

Tareas prácticas

Задание 1

Cree un nuevo tipo que una null y undefined.

Задание 2

Cree un nuevo tipo que una el tipo booleano, null y undefined.