nodejs / nodejs/node

Implement support for `async_iterable<T>` WebIDL type

Offen
#54,175 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

web-standards
Vorherrschende Sprache
JavaScript
Sterne
122k
Forks
37.3k
Ø Merge
4 T. 2 Std.
Gemergte PRs (30 T.)
283

Beschreibung

https://github.com/whatwg/webidl/pull/1397 adds the async iterable<T> type to WebIDL (lifted from whatwg/streams).

WHATWG Streams are changing to use this API in https://github.com/whatwg/streams/pull/1310.

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, die verlinkte WHATWG WebIDL pull request 1397 und die Streams pull request 1310 zu lesen, um das erforderliche Verhalten von async iterable zu verstehen. Ermittle dann die bestehende WebIDL-Unterstützung von Node.js und überprüfe anschließend, dass der neue Typ konsistent mit den in diesen Referenzen beschriebenen Änderungen an der Streams API funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
backend
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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