TypeScript 和 Google 发布商代码

TypeScript 是一种编译为 JavaScript 的强对象导向编程语言。TypeScript 是 JavaScript 的超集,支持所有 JavaScript 功能以及可选的静态输入

由于 TypeScript 是 JavaScript 的超集,因此所有有效的 JavaScript 代码也是 TypeScript 代码。不过,TypeScript 工具可以帮助您检测和预防在普通 JavaScript 中未发现的 bug。

开始使用

DefinitelyTyped 是一个开源项目,用于维护包含多种软件包(包括 Google 发布商代码 (GPT) 库)的声明文件类型的代码库。您可以使用 @types/google-publisher-tag 软件包中的 npm 安装 GPT 类型。

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

安装后,您就可以在自己的代码中访问 googletag 对象公开的所有类型。对于具有这些功能的源代码编辑器(如 Visual Studio Code)中的 GPT 方法和属性,您还可以充分利用代码补全和内容辅助功能。

示威游行

以下演示使用 @types/google-publisher-tag 软件包和 Vite 在 TypeScript 中重新实现了使用入门示例。