microsoft / microsoft/TypeScript
'declare method' quick fix for adding a private method
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.3k
- Ø Merge
- 2 T. 4 Std.
- Gemergte PRs (30 T.)
- 132
Beschreibung
From https://github.com/microsoft/vscode/issues/94118
TypeScript Version: 3.9.0-dev.20200330
Search terms
- quick fix
- declare method
- private
Repro
For ts file:
index.ts
class Bar {
bar() {
this._baz(123)
}
}
- Trigger quick fixes on
_baz
Feature request:
https://github.com/microsoft/TypeScript/issues/36249 added a quick fix for adding private properties. However there is no quick fix for adding a private method
Playground Link:
Related Issues:
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, den fehlenden Quick Fix in index.ts mit der beschriebenen TypeScript-Version nachzubilden, und sieh dir dann den vorhandenen Quick Fix für private properties aus Issue 36249 als naheliegendsten Einstiegspunkt an. Fertig ist es, wenn das Auslösen eines Quick Fix beim fehlenden Aufruf von _baz eine Möglichkeit bietet, eine private Methode zu deklarieren, und die relevanten Prüfungen erfolgreich sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- developer-experience, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 68/100