microsoft / microsoft/TypeScript
Improve signature help when completing object argument
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/56270
TypeScript Version: 3.3.0-dev.20181214
Search Terms:
Code
For a simple TS File:
function foo(x: number, i: { ab: number, cd: number }) { }
foo(1, {
Trigger signature help on last line.
Problem:
We currently just display the entire type in signature help:

Some possible quality of life improvements:
- Underline which parameter you are currently typing and show its documentation
- Show which parameters have already been completed vs which ones are missing
This is likely not supported by the current VS Code api. Opening this issue for further discussion on how this could be improved
/cc @DanielRosenwasser
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
Reproduziere das Beispiel, indem du nach foo(1, { die Signaturhilfe auslöst, und prüfe die gemeldete Einschränkung der VS Code API. Ein vollständiges Ergebnis würde ein vereinbartes Verhalten für die Hervorhebung der aktiven Objekteigenschaft, die Anzeige ihrer Dokumentation und die Kennzeichnung abgeschlossener gegenüber fehlender Parameter definieren und implementieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- developer-experience
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100