TypeScript, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है. इसमें डेटा टाइप के लिए, टाइप के नाम का इस्तेमाल किया जाता है. यह भाषा, JavaScript में कंपाइल होती है. TypeScript, JavaScript का सुपरसेट है. यह JavaScript की सभी सुविधाओं के साथ-साथ, स्टैटिक टाइपिंग की सुविधा भी देता है. हालांकि, स्टैटिक टाइपिंग का इस्तेमाल करना ज़रूरी नहीं है.
TypeScript, JavaScript का सुपरसेट है. इसलिए, काम करने वाला हर JavaScript कोड, TypeScript कोड भी है. हालांकि, TypeScript टूल की मदद से, उन गड़बड़ियों का पता लगाया जा सकता है और उन्हें रोका जा सकता है जो शायद आपको सामान्य JavaScript में न दिखें.
अपनी प्रोफ़ाइल बनाना शुरू करें
DefinitelyTyped एक ओपन सोर्स प्रोजेक्ट है. इसमें कई पैकेज के लिए, टाइप एलान फ़ाइलों की रिपॉज़िटरी (डेटा स्टोर करने की जगह) को मैनेज किया जाता है. इन पैकेज में, Google पब्लिशर टैग (GPT) लाइब्रेरी भी शामिल है. @types/google-publisher-tag पैकेज से, npm की मदद से GPT टाइप इंस्टॉल किए जा सकते हैं.
npm install --save-dev @types/google-publisher-tag
इंस्टॉल होने के बाद, आपके पास अपने कोड में googletag
ऑब्जेक्ट से एक्सपोज़ किए गए सभी टाइप का ऐक्सेस होता है. GPT के तरीकों और प्रॉपर्टी के लिए, कोड पूरा करने और कॉन्टेंट असिस्ट की सुविधा का भी इस्तेमाल किया जा सकता है. इसके लिए, आपको ऐसे सोर्स कोड एडिटर की ज़रूरत होगी जिनमें ये सुविधाएं हों. जैसे, Visual Studio Code.
प्रदर्शन
यहां दिए गए डेमो में, @types/google-publisher-tag पैकेज और Vite का इस्तेमाल करके, TypeScript में शुरू करें उदाहरण को फिर से लागू किया गया है.