2013-12-17 11 views
5

Typoskript intellisense arbeitet für diese fein:Visual Studio Intellisense von Typoskript jsdoc arbeitet nicht mit Fett Pfeil Funktionen

class SampleClass { 
    /** 
    * Does stuff 
    * 
    * @param blah stuff needing done 
    */ 
    public doStuff(blah: string) { 
    } 
} 

var sample = new SampleClass(); 
// intellisense works correctly and shows parameter description: 
sample.doStuff("hello"); 

jedoch Schalten des Fett Pfeil zu verwenden scheint die jsdoc Intellisense (die Methode Unterschrift noch zu brechen scheint, aber keine der jsdoc Beschreibungen tun):

class SampleClass2 { 
    /** 
    * Does stuff 
    * 
    * @param blah stuff needing done 
    */ 
    public doStuff = (blah: string) => { 
    } 
} 

var sample2 = new SampleClass2(); 
// intellisense gives the method signature still but no longer picks up any of the jsdoc descriptions: 
sample2.doStuff("hello"); 

Ich verwende Visual Studio 2012 Update 4; TypScript 0.9.5.

Ist das ein Fehler, oder muss ich eine andere Syntax für die Jsdoc-Kommentare verwenden?

Antwort

4

Ich bin ehrlich gesagt sehr verwirrt, warum dies im Typoskript Spielplatz funktioniert.

Um diese Arbeit in Visual Studio zu haben, muss die Funktion Dokumentation über die Funktion Ausdruck selbst sein:

class SampleClass2 { 
    public doStuff = 
     /** 
     * Does stuff 
     * 
     * @param blah stuff needing done 
     */ 
    (blah: string) => { 
    } 
} 

var sample2 = new SampleClass2(); 
sample2.doStuff("hello"); 
0

Ich verwende Visual Studio 2013, daher kann ich die genaue Konfiguration, die Sie haben, nicht testen - aber Sie sollten die Typhinweis- und Autovervollständigung für jedes Beispiel erhalten.

Screenshots aus dem Typoskript Spielplatz mit JSDoc ...

enter image description here

+0

Er weiß um die Auto-Vervollständigung, er spricht über die Kommentare und ja, es scheint nicht zu funktionieren versuchte es auf dem Spielplatz. –

+0

Funktioniert für mich. Screenshot hinzugefügt. – Fenton

+1

Es funktioniert nicht, wenn Sie eingeben. nach sample2 –

Verwandte Themen