का उपयोग कर नामस्थान में प्रोटोटाइप के साथ जावास्क्रिप्ट क्लास को दस्तावेज करना मैं jsdoc-toolkit का उपयोग करके नीचे दिए गए प्रारूप में दस्तावेज़ कोड करने के लिए बहुत मेहनत कर रहा हूं। ऐसा लगता है कि मेरे द्वारा उपयोग किए गए टैग वांछित परिणाम उत्पन्न करना चाहिए लेकिन ऐसा नहीं है। इसके बजाए यह चेतावनी देता है कि कक्षा अनियंत्रित है (क्योंकि इसे केवल बंद करने के अंदर परिभाषित किया गया है) और इसमें नामस्थान के सदस्यों की सूची में वर्ग शामिल नहीं है।jsdoc-toolkit
यदि संभव हो तो @name टैग का उपयोग करने के बिना मैं इसे दस्तावेज करना चाहता हूं। क्या कोई मदद कर सकता है?
/**
* @namespace The original namespace
*/
var namespace = function() {
// private
/**
* @private
*/
function _privateMethod() {
};
/**
* This is the detail about the constructor
* @class This is the detail about the class
* @param {Object} argone The first argument
* @param {Object} argtwo The second argument
*/
var Class = function (argone, argtwo) {
/**
* A public member variable
*/
this.member = "a member";
};
/**
* A public method
* @param {Object} argone The first argument
*/
Class.prototype.publicMethod = function (argone) {
};
return /** @lends namespace */ {
Class: Class
}
}();
डॉक्स उत्पन्न करने के लिए आप जेएसडीओसी टूलकिट का किस संस्करण का उपयोग कर रहे हैं? – Stephen