TypeScript et tags Google Publisher Tag

TypeScript est un langage de programmation orienté type objet fortement compilé vers JavaScript. TypeScript est un sur-ensemble de JavaScript et prend en charge toutes les fonctionnalités de JavaScript, ainsi que la saisie statique facultative.

Étant donné que TypeScript est un sur-ensemble de JavaScript, tout le code JavaScript opérationnel est également un code TypeScript. Toutefois, les outils TypeScript peuvent vous aider à détecter et à éviter les bugs que vous ne remarquerez peut-être pas en JavaScript.

Commencer

DefinitelyTyped est un projet Open Source qui gère un dépôt de fichiers de déclaration de type pour de nombreux packages, y compris la bibliothèque Google Publisher Tag (GPT). Vous pouvez installer les types GPT avec npm à partir du package @types/google-publisher-tag.

npm install --save-dev @types/google-publisher-tag

Une fois installé, vous avez accès à tous les types exposés par l'objet googletag dans votre propre code. Vous pouvez également profiter de l'aide au remplissage de code et du contenu pour les méthodes et propriétés GPT dans les éditeurs de code source qui disposent de ces fonctionnalités, par exemple Visual Studio Code.

Manifestation

La démonstration suivante met en œuvre l'exemple Premiers pas dans TypeScript avec le package @types/google-publisher-tag et Vite.