TypeScript und Google Publisher-Tags

TypeScript ist eine stark typisierte, objektorientierte Programmiersprache, die in JavaScript kompiliert wird. TypeScript ist eine Obermenge von JavaScript und unterstützt alle JavaScript-Funktionen sowie optionale statische Eingaben.

Da TypeScript eine Obermenge von JavaScript ist, ist der gesamte funktionsfähige JavaScript-Code auch TypeScript-Code. Mit TypeScript-Tools lassen sich jedoch Fehler erkennen und verhindern, die in reinem JavaScript möglicherweise nicht auftreten.

Erste Schritte

DefinitelyTyped ist ein Open-Source-Projekt, das ein Repository mit Deklarationsdateien vom Typ für viele Pakete unterhält, einschließlich der GPT-Bibliothek (Google Publisher-Tags). Sie können die GPT-Typen mit npm aus dem Paket @types/google-publisher-tag installieren.

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

Nach der Installation haben Sie Zugriff auf alle Typen, die vom googletag-Objekt in Ihrem eigenen Code zur Verfügung gestellt werden. Sie können die Codevervollständigung und Inhaltsunterstützung auch für GPT-Methoden und -Eigenschaften in Quellcodeeditoren nutzen, die diese Funktionen haben, zum Beispiel Visual Studio Code.

Demonstration

In der folgenden Demo wird das Beispiel Get started in TypeScript mit dem Paket @types/google-publisher-tag und Vite neu implementiert.