microsoft / microsoft/TypeScript

Bloomberg feedback for 5.7

Offen
#60,611 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Discussion
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.3k
Ø Merge
1 T. 19 Std.
Gemergte PRs (30 T.)
117

Beschreibung

Acknowledgement
  • I acknowledge that issues using this template may be closed without further explanation at the maintainer's discretion.
Comment

We evaluated the 5.7 release and it seems to be a low impact release for us. We only found one issue, which we reported:

# Change Affects Release notes Packages affected Reported As
1 Index signature added to classes that inherit an any typed class Declaration Emit Not Announced <1% #60383
2 Minor changes to declaration text Declaration Emit Not Announced <1%
Minor changes to declaration text

These seem to be related to isolated declaration emit alignment with external tools. The changes were in a limited number of places and did not impact the correctness of the declarations (some string delimiters changed, some types got preserved as typeof x instead being inlined, some recursive types got expanded one level deeper).

Examples:

-  get sourceFn(): SourceFnArgs<TParams>['sourceFn'];
+  get sourceFn(): SourceFnArgs<TParams>["sourceFn"];

+ readonly Source: any;
- readonly Source: typeof LazySource.default;

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Es werden keine Quelldateien oder Tests genannt. Beginne damit, die declaration-emit-Ausgabe von TypeScript 5.7 mit den Beispielen zu vergleichen und Issue #60383 zu prüfen; für den Abschluss muss festgestellt werden, ob die gemeldeten Deklarationsänderungen unbeabsichtigt sind, und die release-feedback-Ergebnisse müssen behoben werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
compilers
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.