microsoft / microsoft/TypeScript
Go to definition on callable property returns two definitions
Offen
Dieses Issue hat noch niemand übernommen.
Needs Proposal
Suggestion
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.3k
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 117
Beschreibung
Bug Report
🔎 Search Terms
- go to definition
- callable
🕗 Version & Regression Information
4.3.0-dev.20210316
⏯ Playground Link
Playground link with relevant code
💻 Code
interface ICallable {
(): any
}
class K {
callable: ICallable;
}
new K().callable()
Run go to definition on callable
🙁 Actual behavior
Two definitions are returned, for for K.callable and one for (): any in ICallable
🙂 Expected behavior
Just the definition for K.callable is returned
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 mit dem verknüpften TypeScript Playground und reproduziere „go to definition“ für callable im bereitgestellten Interface- und Klassenbeispiel. Verfolge die Definitionssuche des Language Service für den Aufrufausdruck; fertig ist es, wenn das Ergebnis nur K.callable enthält, nicht die Signatur (): any in ICallable.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- developer-experience, devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100