Edición #1 ·
Web Programming.

Noticias verificadas para desarrolladores full-stack. Cada dato enlaza a su fuente original.

PLANIFICARJS y TypeScript

TypeScript 7 es nativo y de 8 a 12 veces más rápido, pero no es un cambio directo

TypeScript 7.0, el port nativo escrito en Go, salió el 8 de julio. Todavía no tiene una API programática estable y sus nuevos valores por defecto cambian tu tsconfig.

Por Karlen TriminoEdición #1

Qué hacer

Los proyectos de React y Node con un tsconfig limpio pueden probarlo ya. Los equipos con Vue, Inertia con Vue o Angular deberían quedarse en la 6.0 hasta la 7.1.

TypeScript 7.0, el port nativo escrito en Go, salió el 8 de julio. Microsoft reporta builds completos entre 8 y 12 veces más rápidos; el código de VS Code pasó de 125,7 segundos a 10,6.

  • La 7.0 todavía no tiene una API programática estable, lo que afecta a las herramientas de Vue, Svelte, Angular, MDX y Astro. La API está prevista para la 7.1.
  • Las herramientas que aún necesitan la API anterior pueden usar TypeScript 6 en paralelo con el paquete @typescript/typescript6.
  • Nuevos valores por defecto: strict: true, module: esnext y types: [] (ahora debes listar los paquetes @types que necesitas).
  • Eliminados: target es5, downlevelIteration, baseUrl, moduleResolution classic y la salida AMD/UMD/SystemJS.

El trabajo real de migración está en los nuevos valores por defecto, sobre todo la eliminación de baseUrl y la lista de types vacía.

Fuentes