टाइपस्क्रिप्ट में मॉड्यूल और उनका प्रबंधन

Jul 21, 2024

टाइपस्क्रिप्ट में मॉड्यूल और उनका प्रबंधन

परिचय

  • वक्ता: मोहम्मद उसामा
  • विषय: टाइपस्क्रिप्ट में मॉड्यूल
  • लक्ष्य: मॉड्यूल क्या होते हैं, उनके प्रकार और उनका उपयोग
  • उदाहरण: लीगो ब्रिक्स के माध्यम से समझाया गया

मॉड्यूल क्या है?

  • संक्षेप: मॉड्यूल कोड का कंटेनर है
  • लाभ: कोड को ऑर्गेनाइज और पुन: उपयोगी बनाना
  • डिफिनिशन:
    • कोड को अलग-अलग फाइलों में विभाजित करना
    • एक मॉड्यूल से चीजें एक्सपोर्ट करना जैसे कि फंक्शन या वेरिएबल
    • दूसरे मॉड्यूल में उन्हें इंपोर्ट करना

प्रकार

  • इंटरनल मॉड्यूल: खुद के कोड लिखे हुए मॉड्यूल
  • एक्सटर्नल मॉड्यूल: बाहर से आयात किए गए पैकेज, जैसे कि npm पैकेज

उदाहरण के माध्यम से स्पष्टिकरण

  • लीगो ब्रिक्स: विभिन्न आकार और रंग के ब्रिक्स का उपयोग करके घर बनाना
  • टाइपस्क्रिप्ट में मॉड्यूल: अलग-अलग कोड मॉड्यूल के रूप में विभाजित

डाटा सेट बनाना

  • उद्देश्य: स्टूडेंट डाटा मैनेजमेंट
  • डेटा स्ट्रक्चर: ऑब्जेक्ट और एरे ऑफ ऑब्जेक्ट्स का उपयोग

इंपोर्ट और एक्सपोर्ट

  • इंपोर्ट: किसी मॉड्यूल से चीजों को लाना
  • एक्सपोर्ट: किसी मॉड्यूल से चीजों को भेजना
  • डिफॉल्ट एक्सपोर्ट: एक ही वस्तु को एक्सपोर्ट करना
  • नेम एक्सपोर्ट: कई चीजों को नामित करके एक्सपोर्ट करना

अभ्यास और उदाहरण

  • गेट स्टूडेंट डाटा: फंक्शन बनाना जो स्टूडेंट का डाटा लाए
  • फिल्टर का उपयोग: ऑन साइड स्टूडेंट्स की लिस्ट प्राप्त करना
  • फाइंड का उपयोग: विशिष्ट स्टूडेंट की जानकारी प्राप्त करना

रिकैप

  • मुख्य बिंदु:
    • मॉड्यूल की आवश्यकता और लाभ
    • अलग-अलग मॉड्यूल का उपयोग
    • कोड को ऑर्गेनाइज करना
  • स्किल्स: इंटरफेस बनाना, डाटा स्ट्रक्चर मैनेज करना, इंपोर्ट और एक्सपोर्ट करना