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.

הפגנה

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