Avatar ·

TypeScript में टिप्पणी सिंटैक्स का दस्तावेज़ीकरण कहाँ मिलेगा?

सभी को नमस्ते! मैंने अभी-अभी TypeScript सीखना शुरू किया है, JavaScript से आया हूँ। JavaScript में मैं अपने कोड को समझाने के लिए टिप्पणियों का उपयोग करता था, लेकिन TypeScript में मुझे भ्रम का सामना करना पड़ा। मुझे पता है कि एकल-पंक्ति टिप्पणियों के लिए `//` और बहु-पंक्ति टिप्पणियों के लिए `/* */` होते हैं, लेकिन मैंने सुना है कि TypeScript में कुछ "विशेष" टिप्पणियाँ भी हैं जो टाइप, दस्तावेज़ीकरण या ऐसी ही किसी चीज़ के लिए उपयोग की जाती हैं। उदाहरण के लिए, मैंने किसी और के कोड में फ़ंक्शन से पहले `/** @param {string} name */` जैसा कुछ देखा। क्या यह वैध TypeScript है? या यह सिर्फ JSDoc है? मैंने "TypeScript comments syntax" गूगल करने की कोशिश की, लेकिन मुझे केवल JavaScript टिप्पणियों के बारे में सामान्य लेख मिलते हैं। TypeScript के आधिकारिक दस्तावेज़ीकरण में विशेष रूप से सभी प्रकार की टिप्पणियों का वर्णन कहाँ किया गया है? शायद सिंटैक्स वाला कोई पेज हो? यहाँ कुछ उदाहरण हैं जिन्हें मैं समझना चाहता हूँ: 1. `//` और `/* */` - ये स्पष्ट हैं। 2. `/** ... */` - क्या यह JSDoc है? क्या TypeScript इसे पहचानता है? क्या इसका कोई विशेष अर्थ है? 3. `// @ts-ignore` या `// @ts-expect-error` - मैंने इन्हें भी देखा है। क्या ये टिप्पणियाँ हैं? या ये कुछ और हैं? 4. क्या TypeScript में कोई आधिकारिक टैग हैं जैसे `@param`, `@returns`, `@type`? या ये सब JSDoc से आते हैं? कृपया मुझे समझाएँ कि कौन सी टिप्पणियाँ TypeScript की अपनी हैं, और कौन सी सिर्फ JavaScript विरासत या बाहरी उपकरण हैं। और सबसे महत्वपूर्ण बात, कृपया आधिकारिक दस्तावेज़ीकरण का लिंक दें जहाँ यह सब वर्णित है!