Avatar ·

TypeScript में बाहरी मॉड्यूल के साथ namespace का सही उपयोग कैसे करें?

नमस्ते! मैं TypeScript सीख रहा हूँ और अपने प्रोजेक्ट को स्ट्रक्चर करने की कोशिश कर रहा हूँ। पहले मैं एक ही फाइल के अंदर कोड को व्यवस्थित करने के लिए namespace का उपयोग करता था, लेकिन अब जब प्रोजेक्ट बड़ा हो गया है, तो मैं कोड को अलग-अलग मॉड्यूल (फाइलों) में विभाजित करना चाहता हूँ। समस्या यह है कि जब मैं किसी ऐसे मॉड्यूल को import करने की कोशिश करता हूँ जिसमें namespace है, तो मुझे errors मिलती हैं या namespace उस तरह काम नहीं करता जैसा मैं उम्मीद करता हूँ। यहाँ एक उदाहरण है कि मैं क्या कर रहा हूँ: मेरे पास एक फाइल है `math.ts`: ```typescript namespace MathUtils { export function add(a: number, b: number): number { return a + b; } export function subtract(a: number, b: number): number { return a - b; } } ``` और एक फाइल है `app.ts`: ```typescript import { MathUtils } from './math'; console.log(MathUtils.add(5, 3)); // Error: Mat