TypeScript 和 Google 發布商廣告代碼

TypeScript 是一種強類型化、物件導向的程式設計語言,可編譯為 JavaScript。TypeScript 是 JavaScript 的超集合,支援所有 JavaScript 功能,以及可選的靜態類型化

由於 TypeScript 是 JavaScript 的超集合,因此所有可用的 JavaScript 程式碼也是 TypeScript 程式碼。不過,TypeScript 工具可協助偵測及防範您可能在一般 JavaScript 中未察覺的錯誤。

開始使用

DefinitelyTyped 是開放原始碼專案,可維護許多套件 (包括 Google 發布商廣告代碼 (GPT) 程式庫) 的類型宣告檔案存放區。您可以使用 npm@types/google-publisher-tag 套件安裝 GPT 類型。

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

安裝完成後,您就能在自己的程式碼中存取 googletag 物件公開的所有類型。您也可以在具備這些功能的原始碼編輯器中,針對 GPT 方法和屬性使用程式碼補全功能和內容輔助功能,例如 Visual Studio Code

遊行示威

以下示範影片使用 @types/google-publisher-tag 套件和 Vite,重新實作 TypeScript 中的入門範例。