TypeScript 和 Google 發布商廣告代碼

TypeScript 是會進行 JavaScript 編譯、功能強大的物件導向程式設計語言。TypeScript 是 JavaScript 的超集合,支援 JavaScript 的所有功能以及選用的靜態輸入

由於 TypeScript 是 JavaScript 的超集合,所有有效的 JavaScript 程式碼也是 TypeScript 程式碼。然而,TypeScript 工具可協助您偵測並防止您可能在純 JavaScript 中發現的錯誤。

開始使用

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

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

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

遊行示威

下列範例使用 @types/google-publisher-tag 套件和 Vite 重新在 TypeScript 中重新實作 [開始使用] 範例中的範例。