यह कैसे करें अब JSDoc प्रलेखन में वर्णित किया गया है, और यह क्लोजर डॉक्स करते हैं जैसे एक दीर्घवृत्त का उपयोग करता है।
@param {...<type>} <argName> <Argument description>
आपको दीर्घवृत्त के बाद जाने के लिए एक प्रकार की आपूर्ति करने की आवश्यकता है, लेकिन आप किसी *
भी चीज़ को स्वीकार करने का वर्णन करने के लिए उपयोग कर सकते हैं , या |
कई स्वीकार्य प्रकारों को अलग करने के लिए उपयोग कर सकते हैं । जेनरेटेड डॉक्यूमेंटेशन में JSDoc इस तर्क को रिपीटेबल के रूप में वर्णित करेगा , उसी तरह यह वैकल्पिक तर्कों को वैकल्पिक बताता है ।
मेरे परीक्षण में वास्तविक जावास्क्रिप्ट फ़ंक्शन परिभाषा में कोई तर्क रखने की आवश्यकता नहीं थी, इसलिए आपके वास्तविक कोड में केवल खाली कोष्ठक हो सकते हैं, अर्थात function whatever() { ... }
।
एकल प्रकार:
@param {...number} terms Terms to multiply together
किसी भी प्रकार (नीचे के उदाहरण में, वर्ग कोष्ठक का अर्थ items
वैकल्पिक और दोहराव दोनों के रूप में टैग किया जाएगा):
@param {...*} [items] - zero or more items to log.
उद्घाटन सूची से पहले दीर्घवृत्त के साथ कई प्रकार के कोष्ठक की आवश्यकता होती है:
@param {...(Person|string)} attendees - Meeting attendees, listed as either
String names or {@link Person} objects