TypeScript और Google पब्लिशर टैग

TypeScript ऑब्जेक्ट टाइप पर आधारित एक प्रोग्रामिंग लैंग्वेज है, जो JavaScript पर कंपाइल होती है. TypeScript, JavaScript का सुपरसेट है और JavaScript की सभी सुविधाओं के साथ-साथ वैकल्पिक स्टैटिक टाइपिंग के साथ काम करता है.

TypeScript, JavaScript का सुपरसेट है. इसलिए, लागू होने वाला सभी JavaScript कोड TypeScript कोड भी होता है. हालांकि, टाइपस्क्रिप्ट टूल की मदद से, उन गड़बड़ियों का पता लगाकर उन्हें रोका जा सकता है जो शायद सादे JavaScript में न दिखें.

शुरू करना

DefinitelyTyped, एक ओपन सोर्स प्रोजेक्ट है. यह कई तरह के पैकेज के लिए, जानकारी वाली फ़ाइलों का डेटा स्टोर करता है. इनमें Google पब्लिशर टैग (GPT) लाइब्रेरी भी शामिल है. आप @types/google-publisher-tag पैकेज से, npm के साथ GPT टाइप इंस्टॉल कर सकते हैं.

npm install --save-dev @types/google-publisher-tag

इंस्टॉल हो जाने के बाद, आपके पास अपने कोड में googletag ऑब्जेक्ट से दिखने वाले सभी टाइप का ऐक्सेस होता है. आप GPT तरीकों के लिए कॉन्टेंट पूरा करने और कॉन्टेंट में मदद करने का फ़ायदा भी पा सकते हैं. साथ ही, आप सोर्स कोड एडिटर में उन सुविधाओं वाली प्रॉपर्टी का भी फ़ायदा ले सकते हैं जिनमें ये सुविधाएं मौजूद हैं. उदाहरण के लिए, विज़ुअल स्टूडियो कोड.

प्रदर्शन

यह डेमो, टाइपस्क्रिप्ट में शुरू करें के उदाहरण को फिर से लागू करता है. इसके लिए, @types/google-publisher-tag पैकेज और Vite का इस्तेमाल किया जाता है.