Sobes.tech
Junior — Middle

Que versões do TypeScript teve que usar nos seus projetos?

sobes.tech IA

Resposta da IA

Nos projetos com TypeScript, costuma-se usar versões a partir da 2.x e superiores, pois elas adicionam melhorias importantes e novas funcionalidades.

Por exemplo:

  • TypeScript 2.0 introduziu a verificação rigorosa de null e undefined.
  • As versões 3.x adicionaram suporte para encadeamento opcional, melhorias nos tipos e suporte para novas funcionalidades do ECMAScript.
  • Nas versões mais recentes (4.x), surgiram literais de template de tipos, melhorias na verificação de tipos e outras extensões.

A escolha da versão depende dos requisitos do projeto e das ferramentas utilizadas. É importante manter a versão atualizada para aproveitar funcionalidades modernas e uma tipagem aprimorada.

Exemplo de uso de encadeamento opcional (disponível a partir do TypeScript 3.7):

interface User {
  address?: {
    street?: string;
  };
}

const user: User = {};
console.log(user.address?.street); // acesso seguro sem erro