microsoft / microsoft/TypeScript
Variable merging
Offen
Dieses Issue hat noch niemand übernommen.
Needs Proposal
Suggestion
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.3k
- Ø Merge
- 2 T. 4 Std.
- Gemergte PRs (30 T.)
- 132
Beschreibung
```
declare var test: (s: string) => void;
declare var test: {
(s: string) => void;
tests: any[];
}
```
At the moment TS compiler shows error: `Subsequent variable declarations must have the same type.`
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
Beginne damit, das Deklarationsbeispiel im TypeScript compiler zu reproduzieren und die Diagnose für nachfolgende Variablendeklarationen nachzuverfolgen. Die Arbeit ist abgeschlossen, wenn kompatible Deklarationen wie angefordert zusammengeführt werden, während inkompatible nachfolgende Deklarationen weiterhin einen Fehler erzeugen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- compilers
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100