Usa TypeScript con el SDK de IMA

TypeScript es un lenguaje de programación orientado a objetos con tipado fuerte que se compila en JavaScript. TypeScript es un superconjunto de JavaScript y admite todas sus funciones, además de la tipificación estática opcional. Las herramientas de TypeScript pueden ayudarte a detectar y evitar errores que podrías no notar en JavaScript sin formato.

Comenzar

DefinitelyTyped es un proyecto de código abierto que mantiene un repositorio de archivos de declaración de tipo para muchos paquetes, incluida la biblioteca del SDK de IMA. Puedes instalar los tipos de IMA con npm desde el paquete @types/google_interactive_media_ads_types.

npm install --save-dev @types/google_interactive_media_ads_types

Después de la instalación, tienes acceso a todos los tipos que expone el objeto google.ima en tu propio código. También puedes aprovechar la finalización de código y la asistencia de contenido para los métodos y las propiedades de IMA en los editores de código fuente que tengan esas funciones, por ejemplo, Visual Studio Code.