TypeScript et tags Google Publisher Tag

TypeScript est un langage de programmation orienté objet fortement typé qui se compile en JavaScript. TypeScript est un sur-ensemble de JavaScript et est compatible avec toutes les fonctionnalités de JavaScript, ainsi qu'avec le typage statique facultatif.

Étant donné que TypeScript est un sur-ensemble de JavaScript, tout code JavaScript fonctionnel est également du code TypeScript. Toutefois, les outils TypeScript peuvent vous aider à détecter et à éviter les bugs que vous pourriez ne pas remarquer en JavaScript pur.

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 la complétion de code et de l'assistance de contenu pour les méthodes et les 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 réimplémente notre exemple de Premiers pas en TypeScript, à l'aide du package @types/google-publisher-tag et de Vite.