Используйте TypeScript с IMA 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 .