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:
type str = string;
Vamos declarar uma variável usando nosso novo tipo:
let 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:
type stumber = string | number;
Vamos declarar uma variável com nosso novo tipo:
let test: stumber;
Vamos atribuir um número a ela:
test = 123;
Vamos atribuir uma string a ela:
test = 'abc';
Tarefas práticas
Crie um novo tipo que una null
e undefined.
Crie um novo tipo que una o tipo booleano,
null e undefined.