Usar o TypeScript com o SDK do IMA

O TypeScript é uma linguagem de programação orientada a objetos com tipagem forte que é compilada em JavaScript. O TypeScript é um superconjunto de JavaScript e oferece suporte a todos os recursos do JavaScript, além de tipagem estática opcional. As ferramentas do TypeScript podem ajudar a detectar e evitar bugs que você não notaria no JavaScript simples.

Primeiros passos

O DefinitelyTyped é um projeto de código aberto que mantém um repositório de arquivos de declaração de tipo para muitos pacotes, incluindo a biblioteca do SDK do IMA. É possível instalar os tipos de IMA com o npm do pacote @types/google_interactive_media_ads_types.

npm install --save-dev @types/google_interactive_media_ads_types

Após a instalação, você terá acesso a todos os tipos expostos pelo objeto google.ima no seu próprio código. Você também pode aproveitar o preenchimento automático de código e a assistência de conteúdo para métodos e propriedades do IMA em editores de código-fonte que têm esses recursos, por exemplo, o Visual Studio Code.