मैंने इन्हें अपनी .html फ़ाइल में परिभाषित किया है:
<script type="text/javascript" src="bower_components/tree.js/tree.min.js"></script>
<script type="text/javascript" src="bower_components/q/q.js"></script>
<script type="text/javascript" src="test.js"></script>
फिर test.js में:
var myTree = Tree.tree({})
लेकिन टाइपस्क्रिप्ट की गलतियाँ यह कहकर टाल देती हैं: "ट्री 'का नाम नहीं ढूँढ सकते"
मैंने test.js फ़ाइल के शीर्ष पर संकलन करने --module amd
और रखने की भी कोशिश की import Tree = require("model/tree");
, लेकिन यह फिर से त्रुटि करता है: Cannot find external module 'model/tree'.
हालाँकि स्पष्ट रूप से यह एक वैध आयात होना चाहिए, यहाँ देखें कि यह कहाँ परिभाषित किया गया था: https://github.com/marmelab/tree .js / ब्लॉब / मास्टर / src / main.js
मैं लिखना नहीं चाहता हूँ। मैं हर एक बाहरी जावास्क्रिप्ट फ़ाइल के लिए .d.ts फाइलें लिखना चाहता हूं, क्या यह गंभीरता से है कि टाइपस्क्रिप्ट मुझे क्या करना चाहता है?