microsoft / microsoft/TypeScript
TypeScript 7.1 Iteration Plan
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Go
- Estrellas
- 111k
- Forks
- 14.3k
- Merge medio
- 2 d 4 h
- PR fusionados (30 d)
- 132
Descripción
Date | Milestone
:----------|-----------
2026-10-02 | Beta Prep
2026-10-06 | 7.1 Beta Release
2026-11-06 | RC Prep
2026-11-10 | 7.1 RC Release
2026-11-20 | Stable Prep
2026-11-24 | 7.1 Stable Release
## Language and Compiler
* Stabilize API
* [Content Mapper API](https://github.com/microsoft/typescript-go/pull/4712)
* [Emit API](https://github.com/microsoft/typescript-go/pull/4699)
* Language Service API
* [Support `type` On Import Attributes](https://github.com/microsoft/TypeScript/issues/46135)
* [Investigate Node 26 Package Maps](https://nodejs.org/api/packages.html#package-maps)
* [Add `es2026` option for `lib` and `target`](https://github.com/microsoft/TypeScript/issues/63704)
* [Support Source Phase Imports](https://github.com/microsoft/TypeScript/issues/61216)
* [`lib.d.ts` Updates for New Iterator Methods](https://github.com/microsoft/TypeScript/issues/63700)
* [`Promise.allKeyed` and `Promise.allSettledKeyed`](https://github.com/microsoft/TypeScript/issues/63701)
* [`lib.d.ts` Updates for DOM](https://github.com/microsoft/TypeScript/issues/63702)
## Editor Productivity
* Replace Existing API Integrations in VS Code
* Investigate New Expandable Hover API in LSP
* Investigate Multi-document Highlighting API in LSP
* Investigate Region Diagnostics in LSP
## Performance
* [Faster Union Type Construction](https://github.com/microsoft/typescript-go/pull/4687)
* [Lazily Collect Source File Identifiers](https://github.com/microsoft/typescript-go/pull/4731)
* [Fast Path for Assignment Narrowing on Unions](https://github.com/microsoft/typescript-go/pull/4711)
* [Fast Path for Equality & `switch`/`case` Narrowing on Unions](https://github.com/microsoft/typescript-go/pull/4781)
* [Optimize Representations of Checker-Specific Side-Tables](https://github.com/microsoft/typescript-go/pull/4329)
* [Experiment with Algorithms for Distributing Files Across Type-Checkers](https://github.com/microsoft/typescript-go/pull/4313)
* Probably more!
## Infrastructure
* Static Analysis for Nil Checking and Casts
* Migrate repository to microsoft/TypeScript
* Overhaul of Publishing Pipeline
* [Publish wasm (wasip1?) Build](https://github.com/microsoft/typescript-go/pull/4733)
* [Publish Android ARM64 Build](https://github.com/microsoft/typescript-go/pull/4734)
* [Flaky Diagnostics Detection](https://github.com/microsoft/typescript-go/pull/4710)
## Website
* Monaco LSP Feedback
* Getting Playground Running with wasm
* Speed up website builds
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con la tabla de hitos y revisa las issues de TypeScript y los pull requests de typescript-go vinculados para las secciones Language and Compiler, Performance e Infrastructure. No se nombra ningún archivo, prueba ni punto de entrada específico, y la finalización se representa mediante el progreso en los elementos del release-plan enumerados, en lugar de mediante un único cambio definido de forma independiente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- typescript
- Área
- release
- Tipo de issue
- Documentación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Activo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100