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 Funktionen von JavaScript sowie optional statische Typisierung.

Da TypeScript eine Obermenge von JavaScript ist, ist jeder funktionierende JavaScript-Code auch TypeScript-Code. Mit TypeScript-Tools können Sie jedoch Fehler erkennen und verhindern, die Sie in reinem JavaScript möglicherweise nicht bemerken würden.

Jetzt starten

DefinitelyTyped ist ein Open-Source-Projekt, in dem ein Repository mit Typdeklarationsdateien für viele Pakete gepflegt wird, darunter auch die Google Publisher-Tag-Bibliothek (GPT). 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 in Ihrem eigenen Code Zugriff auf alle Typen, die vom googletag-Objekt freigegeben werden. Sie können auch die Codevervollständigung und den Inhaltsassistenten für GPT-Methoden und ‑Eigenschaften in Quellcode-Editoren mit diesen Funktionen nutzen, z. B. Visual Studio Code.

Demonstration

In der folgenden Demo wird unser Beispiel Einstieg in TypeScript neu implementiert. Dabei werden das Paket @types/google-publisher-tag und Vite verwendet.