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

AppMaster na BubbleCon 2024: Explorando tendências sem código
AppMaster na BubbleCon 2024: Explorando tendências sem código
A AppMaster participou da BubbleCon 2024 em Nova York, obtendo insights, expandindo redes e explorando oportunidades para impulsionar a inovação no espaço de desenvolvimento sem código.
Resumo do FFDC 2024: Principais insights da conferência de desenvolvedores do FlutterFlow em Nova York
Resumo do FFDC 2024: Principais insights da conferência de desenvolvedores do FlutterFlow em Nova York
O FFDC 2024 iluminou a cidade de Nova York, trazendo aos desenvolvedores insights de ponta sobre desenvolvimento de aplicativos com o FlutterFlow. Com sessões lideradas por especialistas, atualizações exclusivas e networking incomparável, foi um evento imperdível!
Demissões na área de tecnologia em 2024: a onda contínua que afeta a inovação
Demissões na área de tecnologia em 2024: a onda contínua que afeta a inovação
Com 60.000 empregos cortados em 254 empresas, incluindo gigantes como Tesla e Amazon, 2024 verá uma onda contínua de demissões no setor de tecnologia remodelando o cenário da inovação.
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