microsoft / microsoft/TypeScript
Documentation returned from constant type instead of from the constant itself
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/89508
TypeScript Version: 3.8.0-dev.20200128
Search Terms:
- jsdoc
- quickinfo
- signatureHelp
Code
For the code:
/**
* Interface!
*/
interface Handler<T> {
/**
* Call!
*/
(): void;
}
/**
* Instance!
*/
declare const catHandler: Handler<string>;
catHandler()
- Hover over
catHandler()
Expected behavior:
Documentation Instance! is returned
Actual behavior:
Documentation for Call! returned:
/cc @Tyriar
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
Die Payload nennt keine Repository-Dateien oder Tests. Reproduziere das Hover-Verhalten mit dem bereitgestellten TypeScript-Beispiel und verfolge dann den quickinfo/signatureHelp-Pfad, der die Dokumentation für eine aufrufbare Konstante auswählt; fertig ist es, wenn beim Hover über catHandler() Instance! statt Call! angezeigt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- developer-experience
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100