Tipos Primitivos Integrados
O TypeScript possui vários tipos primitivos integrados que podem ser usados para definir variáveis, parâmetros de função e tipos de retorno:
number: Representa valores numéricos, incluindo inteiros e números de ponto flutuante.string: Representa dados textuaisboolean: Representa valores lógicos, que podem ser true ou false.null: Representa a ausência de um valor.undefined: Representa um valor que não foi atribuído ou não foi definido.symbol: Representa um identificador único. Símbolos são tipicamente usados como chaves para propriedades de objetos.bigint: Representa inteiros de precisão arbitrária.any: Representa um tipo dinâmico ou desconhecido. Variáveis do tipo any podem conter valores de qualquer tipo e ignoram a verificação de tipos.void: Representa a ausência de qualquer tipo. É comumente usado como tipo de retorno de funções que não retornam um valor.never: Representa um tipo para valores que nunca ocorrem. É tipicamente usado como tipo de retorno de funções que lançam um erro ou entram em um loop infinito.