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