से टाइपस्क्रिप्ट मॉड्यूल का उपयोग करना मैं टाइपस्क्रिप्ट मॉड्यूल का उपयोग करके एक प्रोजेक्ट बनाना चाहता हूं, हालांकि इसे वेनिला जावास्क्रिप्ट से उपभोग करने की अनुमति देता है।जावास्क्रिप्ट
आइए कहें कि इसमें एक एकल वर्ग, A
, B
, और C
युक्त 3 मॉड्यूल शामिल हैं।
यानी
A.ts:
export default class A {
/* things */
}
B.ts:
export default class B {
/* things */
}
C.ts:
export default class C {
/* things */
}
ये सब बनाया गया है और में इकट्ठा किए गए हमारे साथ एक dist.js
फ़ाइल bpack। मैं पुस्तकालय के उपयोगकर्ता चाहते हैं
<script src="dist.js"></script>
<script>
var foo = new LettersLibrary.A();
</script>
कैसे मैं यह कर के बारे में जाना होगा के लिए कुछ सदृश करने के लिए सक्षम होने के लिए, अंत में लक्ष्य टाइपप्रति मॉड्यूल का लाभ लेने को विकसित करने में सक्षम हो, लेकिन एक पुस्तकालय प्रदान करना है वेनिला जेएस से प्रयोग योग्य
आप किसी भी टाइपस्क्रिप्ट कस्टम मॉड्यूल या नेमस्पेसिंग से बचने पर विचार कर सकते हैं क्योंकि ['es6' मॉड्यूल को मूल रूप से लाता है] (http://exploringjs.com/es6/ch_modules.html)। बस अनुपालन हो। – Hitmands