टाइपप्रति 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 टिप्पणियों के लिए एक अलग वाक्यविन्यास का उपयोग करने की आवश्यकता है?
वह स्वत: पूर्ण के बारे में जानता है, वह टिप्पणी के बारे में बात कर रहा है और हाँ यह प्रतीत नहीं होता है काम करने के लिए:
दृश्य स्टूडियो में इस काम करवाने के लिए, समारोह प्रलेखन समारोह अभिव्यक्ति पर ही होने की जरूरत है , खेल के मैदान में कोशिश की। –
मेरे लिए काम करता है। स्क्रीन शॉट जोड़ा गया। – Fenton
जब आप टाइप करते हैं तो यह काम नहीं करता है। नमूना 2 –