2017-04-03 6 views
16

क्या मैं सभी कस्टम प्रकारों को एक अलग फ़ाइल (उदा। types.jsdoc) में परिभाषित कर सकता हूं, ताकि उन्हें पूरे एप्लिकेशन में पुन: उपयोग किया जा सके? ऐसा करने का सही तरीका क्या है?जेएसडीओसी टाइपपीफ एक अलग फ़ाइल में

/** 
* 2d coordinates. 
* @typedef {Object} Coordinates 
* @property {Number} x - Coordinate x. 
* @property {Number} y - Coordinate y. 
*/ 
+0

हाँ आप कर सकते हैं। आपको परिभाषाओं में 'ग्लोबल' जोड़ना पड़ सकता है, या जेएसडीओसी (भ्रमित, आईएमएचओ, और अपने उद्देश्यों के लिए नामों को नेमस्पेस करने के विभिन्न तरीकों के साथ प्रयोग करना पड़ सकता है, जो केवल वेबस्टॉर्म इनलाइनइन्फो/सहायता और एचटीएमएल एपीआई दस्तावेज अच्छी तरह से काम करता है)। –

उत्तर

1

मैं आमतौर पर अपनी परियोजनाओं में कुछ इसी तरह करते हैं, अंतर मैं विस्तार .js का उपयोग फ़ाइल नाम के लिए किया जा रहा है। वेबस्टॉर्म पूरी तरह से काम करता है और प्रकारों को जांचने में सक्षम है और बस ठीक है। यह .jsdoc एक्सटेंशन (मैंने अभी चेक किया है) को पहचान नहीं पाएगा, इसलिए फ़ाइल में कोई कोड कथन नहीं होने पर भी .js पर चिपकाएं।

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