תגי TypeScript ו-Google Publisher

TypeScript היא שפת תכנות מוכוונת-עצמית שמורכבת מ-JavaScript. TypeScript הוא קבוצת-על של JavaScript, והוא תומך בכל התכונות של JavaScript ובאפשרות של הקלדה סטטית.

מכיוון ש-TypeScript הוא קבוצת-על של JavaScript, כל קוד JavaScript הפועל הוא גם קוד TypeScript. עם זאת, אפשר להשתמש בכלי TypeScript כדי לזהות ולמנוע באגים שייתכן שאינכם מבחינים ב-JavaScript פשוט.

כדי להתחיל:

DefinitelyTyped הוא פרויקט קוד פתוח ששומר על מגוון קובצי ההצהרה של חבילות רבות, כולל הספרייה של Google Publisher Tag (GPT). אפשר להתקין את סוגי ה-GPT ב-npm מהחבילה @types/google-publisher-tag.

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

לאחר ההתקנה, יש לכם גישה לכל הסוגים שנחשפים לאובייקט googletag בקוד שלכם. אפשר גם ליהנות מהיתרון של השלמת קוד וסיוע ביצירת תוכן בעזרת שיטות ונכסים של GPT בעורכי קוד מקור שכוללים את התכונות האלה, כמו Visual Studio Code.

הפגנה

ההדגמה הבאה מטמיעה מחדש את הדוגמה Get Started ב-TypeScript, באמצעות החבילה @types/google-publisher-tag ועם Vite.