O último TypeScript baseado em JavaScript chega em beta



O último TypeScript baseado em JavaScript chega em beta

Também é apresentado no TypeScript 6.0 o suporte para o es2025 opção para ambos goal e libmenos sensibilidade ao contexto em this-less funções e novos tipos para Temporalque fornecem objetos e funções padrão para trabalhar com datas e horas. Com o --stableTypeOrdering sinalizador, o comportamento de ordenação de tipo do TypeScript 6.0 corresponde ao do TypeScript 7.0, reduzindo o número de diferenças entre as duas bases de código. A Microsoft não incentiva necessariamente o uso desse sinalizador o tempo todo, pois pode adicionar uma lentidão substancial à verificação de tipo (até 25% dependendo da base de código).

Com TypeScript 6.0 es2025opção, o novo destino adiciona novos tipos para APIs integradas (por exemplo, RegExp.escape) e transfer algumas declarações de esnext em es2025. Com this-menos funções, se this nunca for realmente usado em uma função, então não será considerado contextualmente sensível. Isso significa que essas funções serão vistas como de maior prioridade quando se trata de inferência de tipo. Para Temporalo tão esperado ECMAScript Proposta temporal atingiu o estágio 3 e deverá ser adicionado ao JavaScript em um futuro próximo, disse Rosenwasser. O TypeScript 6.0 agora inclui tipos integrados para a API Temporal, para que os desenvolvedores possam começar a usá-lo no código TypeScript by way of --target esnext ou "lib": ("esnext") ou o mais granular temporal.esnext.

Outros novos recursos e melhorias no TypeScript 6.0:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *