Anunciando o TypeScript 5.2
(devblogs.microsoft.com)A versão 5.2 do TypeScript foi lançada.
- gerenciamento explícito de recursos com a declaração
using - metadados de decoradores
- elementos de tupla nomeados ou anônimos
- uso mais fácil de métodos para combinar arrays
- métodos de cópia de array
- suporte a
symbolscomo chaves emWeakMapeWeakSet - suporte a caminhos de importação somente de tipos em extensões de arquivos de implementação do TypeScript
- inserção automática de vírgula ao digitar membros de objeto
- refatoração de inline variable (quando uma variável é usada apenas em um lugar específico, o valor é inserido automaticamente e a declaração da variável é removida; semelhante às IDEs baseadas em IntelliJ)
- dicas inline de argumentos clicáveis (fornecem visualmente o nome do argumento ao lado dele, também semelhante às IDEs baseadas em IntelliJ)
- otimização da verificação de compatibilidade de tipos de entrada (melhoria na velocidade de análise de tipos semelhantes)
- além disso, várias outras mudanças e correções
lib.d.ts(atualização dos tipos de DOM)- suporte a elementos não definidos (
undefined) na propriedadelabeledElementDeclarations - as propriedades
moduleemoduleResolutiondevem necessariamente corresponder dentro da configuração de ambiente Node.js - verificação consistente de
exportpara símbolos mesclados modulessão sempre emitidos na forma denamespace
2 comentários
Ficou mais fácil usar métodos para combinar arrays
é
Ficou mais fácil usar métodos de união de arrays
Acho que essa seria uma forma de expressar mais adequada (embora até isso soe meio estranho)