Visual Studio Code - IntelliSense-Vorschläge für deklarierte TypeScript-Interfaces in Funktionsparametern erhalten
Ich habe direkt hier ein ziemlich einfaches Beispiel gemacht:
Wie Sie sehen können, gibt mir Intellisense Vorschläge für das Interface des Objekts mit dem Namen test in der Funktion foo. Perfekt, ich liebe es!
Aber wenn Sie diese Schnittstelle irgendwo anders so deklarieren:
Intellisense sagt mir nur, dass der Testparameter das Itest-Interface hat, aber es sagt mir nicht die Parameter davon.
Also, wie kann ich in diesem Fall die Parameter der Schnittstelle „Itest“ „sehen“, ohne die Datei zu öffnen oder nach Compilerfehlern zu suchen?
Antwort #1
Das, wonach Sie suchen, ist nicht möglich und in jedem echten Code unvernünftig. Stellen Sie sich Schnittstellen mit 20 (Interface-)Feldern vor, die jeweils weitere 20 Felder haben (und so weiter). Am schnellsten können Sie damit umgehen, indem Sie einfach auf den Namen Ihrer Funktion klicken und dann F12 drücken, um die Deklaration Ihrer Funktion anzuzeigen. Dasselbe können Sie mit Schnittstellennamen tun. Um zurückzugehen, können Sie Alt + Pfeil nach links verwenden.
Bearbeiten: Um jcals Lösung funktionieren zu lassen, müssen Sie den Cursor zwischen die geschweiften Klammern setzen und Alt + Leertaste drücken

