Apelidos de tipo em TypeScript

Em TypeScript, é possível criar apelidos de tipo. Isso é feito usando a palavra-chave type.

Por exemplo, vamos definir outro nome para o tipo de dado string:

typescripttype str = string;

Vamos declarar uma variável usando nosso novo tipo:

typescriptlet test: str = 'abc';

De modo geral, renomear tipos padrão não traz nenhum benefício prático. Vamos ver um exemplo mais útil de aplicação de apelidos.

Aplicação

Vamos criar um novo tipo de dados, usando união de tipos:

typescripttype stumber = string | number;

Vamos declarar uma variável com nosso novo tipo:

typescriptlet test: stumber;

Vamos atribuir um número a ela:

typescripttest = 123;

Vamos atribuir uma string a ela:

typescripttest = 'abc';

Tarefas práticas

Задание 1

Crie um novo tipo que una null e undefined.

Задание 2

Crie um novo tipo que una o tipo booleano, null e undefined.