microsoft / microsoft/TypeScript

Show inherited comments in quick info

Offen
#9,266 1 Kommentar 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Domain: API Domain: LS: Quick Info Experience Enhancement In Discussion Suggestion
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.3k
Ø Merge
1 T. 19 Std.
Gemergte PRs (30 T.)
117

Beschreibung

TypeScript Version: 1.8.10

Have an interface in one file

interface IFooController {
    /**
     * random comment
     * @returns {string} Returns a string
     */
    test(): string;
}

export default IFooController;

In another file have a class that implements that interface


import IFooController from "../Interfaces/Controllers/IFooController";

export default class FooController implements IFooController {
    test(){

    }
}

Expected behavior:

See the comments of the interface when hover over the class method

Actual behavior:

See nothing.

This doesn't happen with functions and class comments.
This only happens when interface is imported.

Using Microsoft Visual Studio Professional 2015
Version 14.0.25123.00 Update 2

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere das Beispiel mit Interfaces/Controllers/IFooController und FooController und beginne dann damit, das TypeScript-Quick-Info-Verhalten für eine Methode nachzuverfolgen, die ein importiertes Interface implementiert. Als erledigt gilt, wenn beim Überfahren von FooController.test der Interface-Kommentar und der Text von @returns angezeigt werden und dem erwarteten Verhalten entsprechen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.