microsoft / microsoft/TypeScript

Support `Promise.allKeyed`/`Promise.allSettledKeyed` methods in `esnext` (eventually `es2027`)

Offen Anfängerfreundlich
#63,701 0 Kommentare 10 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Committed Domain: lib.d.ts Suggestion
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.3k
Ø Merge
2 T. 4 Std.
Gemergte PRs (30 T.)
132

Beschreibung

The "await dictionary" proposal is at stage 3 and brings the following methods.

  • Promise.allKeyed
  • Promise.allSettledKeyed

We should add support in TypeScript 7.1.

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

Beginne damit, den verlinkten TC39-await-dictionary-Vorschlag und die vorhandenen TypeScript-ESNext-Promise-Bibliotheksdeklarationen zu lesen. Ermittle, wie Standardbibliotheksmethoden für das esnext-Ziel dargestellt werden, füge dann beide Schlüsselmethoden für TypeScript 7.1 hinzu und überprüfe, dass ihre Typen verfügbar sind. Als erledigt gilt die Aufgabe, wenn beide Methoden über die esnext-Bibliothek ohne Typfehler verfügbar sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
compilers
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
65/100

Neue Issues direkt in Ihr Postfach

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