Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

TypeScript 5.3 apresenta suporte para importação de atributos e funcionalidade aprimorada para módulos ECMAScript

TypeScript 5.3 apresenta suporte para importação de atributos e funcionalidade aprimorada para módulos ECMAScript

Marcando uma atualização importante para o equivalente JavaScript da Microsoft, o TypeScript 5.3 abre suas portas para a produção. O destaque desta nova versão continua sendo o suporte para importação de atributos em módulos ECMAScript, um movimento progressivo na melhoria da rica funcionalidade da linguagem. Após o anúncio em 20 de novembro, os desenvolvedores poderão acessar esta atualização de chave por meio de gerenciadores de pacotes populares como NuGet ou NPM, com o comando NPM: npm install -D typescript.

Reivindicando seu senso de relevância, o TypeScript 5.3 está sincronizado com as últimas modificações abordadas na proposta de atributos de importação do ECMA. Os módulos ECMAScript testemunham o advento de uma sintaxe inline, cortesia da proposta ECMA, projetada exclusivamente para passar informações junto com o especificador do módulo. A intenção tem sido fornecer suporte a tipos de módulos adicionais distribuídos uniformemente por uma variedade de ambientes JavaScript, sendo os módulos JSON os beneficiários iniciais.

Numa afirmação significativa, a Microsoft destacou a utilidade dos atributos de importação como uma provisão para fornecer contexto sobre o formato esperado de um módulo em tempo de execução. A Microsoft citou um cenário exemplar para demonstrar o mesmo, onde o conteúdo do atributo permanece não verificado pelo TypeScript, pois são específicos do host e são projetados para serem executados por navegadores e vários ambientes de tempo de execução.

Os atributos de importação podem ter sua origem remontada à proposta inicial chamada de asserções de importação, implementada com sucesso no TypeScript 4.5, no final de 2021. Duas diferenças importantes entre a forma usada anteriormente e a evoluída vieram à tona - a primordial sendo a mudança da palavra-chave assert à palavra-chave with e a segunda, embora sutil, é que os tempos de execução agora têm o poder de aproveitar atributos para direcionar a resolução e interpretação de caminhos de importação, com a versão anterior limitando as asserções apenas aos módulos carregados. Portanto, os planos futuros indicam uma mudança progressiva da sintaxe de asserção de importação para a nova e proposta sintaxe de atributo de importação.

Outra melhoria notável introduzida no TypeScript 5.3 é a escolha preferencial de recorrer a importações automáticas somente de tipo com base na viabilidade. Antes dessa mudança, o TypeScript aplicava o uso de um modificador de tipo paralelamente quando as importações automáticas eram geradas para elementos em uma posição de tipo. Com essa melhoria implementada, uma opção especializada específica do editor é acionada habilitada pelo TypeScript.

Seguindo a tradição do ciclo de vida do software, o TypeScript 5.3 se origina de uma versão beta revelada em 3 de outubro, sendo posteriormente finalizada após um release candidate anunciado em 3 de novembro. Ele sucede seu antecessor, TypeScript 5.2, lançado alguns meses antes, em 24 de agosto.

Com a perspectiva empolgante de projetar aplicativos de forma rápida e econômica, plataformas como AppMaster podem potencialmente aproveitar a funcionalidade aprimorada trazida pelo TypeScript 5.3 para atender a um público diversificado de desenvolvedores, desde desenvolvedores individuais até empresas grandes e pequenas. Com o mundo explorando avidamente alternativas no-code e com pouco código à codificação tradicional, plataformas como AppMaster estão preparadas para tornar o TypeScript 5.3 e seus sucessores acessíveis a um público mais amplo.

Posts relacionados

Samsung lança Galaxy A55 com segurança inovadora e construção premium
Samsung lança Galaxy A55 com segurança inovadora e construção premium
A Samsung amplia sua linha intermediária apresentando o Galaxy A55 e A35, com segurança Knox Vault e elementos de design atualizados, infundindo qualidades emblemáticas no segmento.
Cloudflare lança firewall para IA para proteger grandes modelos de linguagem
Cloudflare lança firewall para IA para proteger grandes modelos de linguagem
A Cloudflare dá um passo à frente com o Firewall for AI, um WAF avançado projetado para identificar preventivamente e impedir possíveis abusos direcionados a grandes modelos de linguagem.
ChatGPT da OpenAI agora fala: O futuro da IA ​​interativa por voz
ChatGPT da OpenAI agora fala: O futuro da IA ​​interativa por voz
ChatGPT alcançou um marco com o OpenAI lançando recursos de voz. Os usuários agora podem desfrutar da interação com as mãos livres enquanto o ChatGPT lê as respostas em voz alta no iOS, Android e na Web.
Comece gratuitamente
Inspirado para tentar isso sozinho?

A melhor maneira de entender o poder do AppMaster é ver por si mesmo. Faça seu próprio aplicativo em minutos com assinatura gratuita

Dê vida às suas ideias