microsoft / microsoft/TypeScript
JS object destructuring: allow to shorten expression when assignment is renamed back to original property value
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.4k
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 117
Beschreibung
Current behavior
In a restructuring assignment expression, when alias is renamed back to original property's name, it has the full form (const { property: property } = testObject; in the following example):
Proposed behavior
Shorten form of assignment (const { property } = testObject; in this example) - either automatically, or enabled with configuration.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Das Issue nennt keine Implementierungsdateien oder Tests. Beginne damit, die Compiler-Verarbeitung für Destrukturierungszuweisungen von JavaScript-Objekten und vorhandene Tests für umbenannte Eigenschaften zu finden; vergleiche die aktuelle Form property: property mit der vorgeschlagenen Kurzform und ermittle, ob eine automatische Verkürzung oder eine Konfiguration vorgesehen ist. Als erledigt gilt die Aufgabe, wenn das ausgewählte Verhalten implementiert und durch Tests abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, typescript
- Bereich
- compilers
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100