8 pontos por xguru 2024-06-29 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Predicados de tipo inferidos: o TypeScript agora consegue inferir, sob certas condições, que uma função retorna Type Predicates
  • Refinamento de fluxo de controle para Constant Indexed Accesses: quando obj e key são constantes, é possível refinar expressões no formato obj[key]
  • Tag JSDoc @import: nova tag JSDoc para importar apenas tipos de forma mais simples do que o import(...) existente
  • Verificação de sintaxe de expressões regulares: adicionado recurso que detecta erros de sintaxe em literais de regex
  • Suporte aos novos métodos Set do ECMAScript: declarações de tipo para novos métodos de Set como union e intersection
  • Isolated Declarations: opção que permite gerar arquivos de declaração (.d.ts) por arquivo individualmente, sem verificação de tipos
  • Variável de template ${configDir} para arquivos de configuração: variável que pode ser usada no arquivo de configuração no lugar de caminhos relativos
  • Referências a dependências no package.json: melhorias em erros de referência a módulos dependentes durante a geração de arquivos de declaração
  • Melhorias de estabilidade no editor e no watch mode: maior confiabilidade em atualizações de erros no editor e afins
  • Otimizações de desempenho e tamanho: melhorias de performance em vários aspectos, como serviço de linguagem, API e grafo de fluxo de controle
  • Uso da API em módulos ECMAScript: agora é possível usar a API do pacote typescript com instruções import
  • API transpileDeclaration: nova API para geração de arquivos de declaração
  • Mudanças de comportamento que merecem atenção
    • Desativação de recursos obsoletos desde o TypeScript 5.0
    • Impactos na verificação de tipos devido a mudanças em lib.d.ts
    • Verificação de sintaxe de decorators mais rígida
    • Não permite alias de tipo para undefined
    • Simplificação da emissão de diretivas de referência

Ainda não há comentários.

Ainda não há comentários.