استخدام TypeScript مع حزمة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية
TypeScript هي لغة برمجة كائنية التوجيه
تستخدم أنواعًا محدّدة بدقة ويتم تجميعها إلى JavaScript. TypeScript هي مجموعة موسّعة من
JavaScript، وهي توفّر جميع ميزات JavaScript بالإضافة إلى ميزة الكتابة الثابتة الاختيارية.
يمكن أن تساعدك أدوات TypeScript
في رصد الأخطاء التي قد لا تلاحظها في JavaScript العادي ومنعها.
البدء
DefinitelyTyped هو مشروع مفتوح
المصدر يحافظ على مستودع من النوع
ملفات البيان
لالعديد من الحِزم، بما في ذلك مكتبة IMA SDK. يمكنك تثبيت أنواع IMA
باستخدام npm من الحزمة
@types/google_interactive_media_ads_types.
npm install --save-dev @types/google_interactive_media_ads_types
بعد التثبيت، يمكنك الوصول إلى جميع الأنواع التي يعرضها عنصر
google.ima
في رمزك البرمجي. يمكنك أيضًا الاستفادة من ميزة إكمال الرموز البرمجية وميزة
"مساعدة المحتوى" لطرق IMA وخصائصها في محرّري الرموز البرمجية المصدر الذين يملكون
هذه الميزات، مثل Visual Studio Code.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-03-07 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-03-07 (حسب التوقيت العالمي المتفَّق عليه)"],[[["TypeScript is a strongly typed, object-oriented programming language that compiles to JavaScript and supports all of JavaScript's features plus optional static typing."],["TypeScript tooling helps in detecting and preventing bugs that might go unnoticed in plain JavaScript."],["DefinitelyTyped is an open-source project containing type declaration files for various packages, including the IMA SDK library."],["Installing the IMA types using npm from the @types/google-interactive-media-ads package gives you access to all types exposed by the google.ima object."],["After installation, source code editors with features like code completion and content assist can be used to take full advantage of IMA methods and properties."]]],[]]