علامات TypeScript وعلامات "ناشر Google"

TypeScript هي لغة برمجة كائنية التوجيه قوية النوع تتم compilingها إلى JavaScript. TypeScript هي مجموعة ممتدة من JavaScript، وتمتثل لجميع ميزات JavaScript بالإضافة إلى الكتابة الثابتة الاختيارية.

بما أنّ TypeScript هي مجموعة موسّعة من JavaScript، فإنّ جميع رموز JavaScript الصالحة هي أيضًا رموز TypeScript. ومع ذلك، يمكن أن تساعدك أدوات TypeScript في رصد ومنع الأخطاء التي قد لا تلاحظها في JavaScript العادي.

البدء

DefinitelyTyped هو مشروع مفتوح المصدر يحافظ على مستودع لملفّات بيان النوع للعديد من الحِزم، بما في ذلك مكتبة علامة الناشر من Google‏ (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.