2013-12-17 7 views
5

टाइपप्रति IntelliSense इस के लिए ठीक काम करता है:दृश्य स्टूडियो IntelliSense वसा तीर कार्यों के साथ काम नहीं कर रहा

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"); 

हालांकि वसा तीर का उपयोग करें का उपयोग करने जा jsdoc IntelliSense तोड़ने के लिए लगता है (विधि हस्ताक्षर आज भी दिखाई देता है, लेकिन jsdoc विवरणों में से कोई भी नहीं):

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"); 

मैं विजुअल स्टूडियो 2012 अपडेट 4 का उपयोग कर रहा हूं; टाइपस्क्रिप्ट 0.9.5।

क्या यह एक बग है, या मुझे jsdoc टिप्पणियों के लिए एक अलग वाक्यविन्यास का उपयोग करने की आवश्यकता है?

उत्तर

4

मैं क्यों इस टाइपप्रति खेल का मैदान में काम करता है ईमानदारी से बहुत उलझन में हूँ।

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

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

मैं विजुअल स्टूडियो 2013 का उपयोग कर रहा हूं, इसलिए मैं आपके पास सटीक सेट-अप का परीक्षण नहीं कर सकता - लेकिन आपको उदाहरण के लिए टाइप-संकेत और स्वत: पूर्णता प्राप्त करनी चाहिए।

JSDoc साथ टाइपप्रति खेल का मैदान से स्क्रीन शॉट ...

enter image description here

+0

वह स्वत: पूर्ण के बारे में जानता है, वह टिप्पणी के बारे में बात कर रहा है और हाँ यह प्रतीत नहीं होता है काम करने के लिए:

दृश्य स्टूडियो में इस काम करवाने के लिए, समारोह प्रलेखन समारोह अभिव्यक्ति पर ही होने की जरूरत है , खेल के मैदान में कोशिश की। –

+0

मेरे लिए काम करता है। स्क्रीन शॉट जोड़ा गया। – Fenton

+1

जब आप टाइप करते हैं तो यह काम नहीं करता है। नमूना 2 –

संबंधित मुद्दे