সুতরাং আমি মনে করি যে আমি একটি সন্ধান পেয়েছি। আপনার .ts ফাইলে বন্ধনীতে কেবল 'মডিউল' শব্দটি মোড়ানো:
declare var module: any;
(module).exports = MyClass;
উত্পন্ন জাভাস্ক্রিপ্ট ফাইলটি একই রকম হবে:
(module).exports = MyClass;
দ্রষ্টব্য, ভেরি মডিউলটি নিজেই ঘোষণার চেয়ে আরও ভাল, নোড.ড.টিস সংজ্ঞা ফাইলটি ডাউনলোড করুন এবং আপনার টাইপ স্ক্রিপ্ট ফাইলের মতো একই ডিরেক্টরিতে আটকে দিন। এখানে একটি এক্সপ্রেস নোড.জেএস রুটিং ফাইলের একটি সম্পূর্ণ নমুনা রয়েছে যা ধরে নেয় যে নোড.ড.টিস একই ডিরেক্টরিতে রয়েছে:
var SheetController = function () {
this.view = function (req, res) {
res.render('view-sheet');
};
};
(module).exports = SheetController;
তারপরে আমি একটি শীটকন্ট্রোলার নতুন করতে পারি এবং (এক্সপ্রেস ব্যবহার করে) দর্শন পদ্ধতিটি নির্ধারণ করতে পারি:
var sheetController = new SheetController();
app.get('/sheet/view', sheetController.view);
আমি অনুমান করি যে কোনও কীওয়ার্ড এই প্যাটার্নটি ব্যবহার করে পালাতে পারে:
declare var reservedkeyword: any;
(reservedkeyword).anything = something;