मैं समझ नहीं अगर यह भी संभव एक निर्यात मॉड्यूल है एक से अधिक फ़ाइलों करवाते प्रसार करने के लिए।
अगर मैं फ़ाइल Contact.ts है:
// file Contact.ts
export module Contacts {
export class Contact {
...
}
}
और एक अन्य ContactView.ts
// file ContactView.ts
export module Contacts {
export class ContactView {
model: Contact; // <--- is not recognized
}
}
तब टीएससी संपर्क वर्ग पहचान नहीं कर रहा। आप देख सकते हैं संपर्क और ContactView एक ही मॉड्यूल में रहते हैं की घोषणा की और कल्पना यह काम करना चाहिए के अनुसार कर रहे हैं।
मैं require.js और एएमडी पैटर्न का उपयोग करता है तो मैं निर्यात मॉड्यूल घोषणा उपयोग करने के लिए एक समग्र एप्लिकेशन बनाने रहा हूँ।
मैं आगे घोषणा या कुछ मुश्किल आयात किसी प्रकार करना चाहिए?
सलाह के लिए धन्यवाद।
संपादित करें: वर्तमान में मैं प्रत्येक मॉड्यूल अलग से आयात के माध्यम से लोड है, लेकिन, अगर आप ध्यान देंगे, यह आयात निर्भरता के कोड और बहुत कुछ का एक विशाल अपशिष्ट पैदा करता है। अगर वहाँ जाने के लिए टीएस कि मैं आयात करने के लिए मतलब नहीं पता है एक ही नाम स्थान (यानी संपर्क) का उपयोग करने के लिए एक रास्ता है मेरा प्रश्न था। मैं सामान्य // आदेश में देख रहा था, लेकिन यह काम नहीं करता। मैं भी अब तक कोई सफलता के साथ * .d.ts घोषणा फाइलों की कोशिश की।













