TypeScript と Google パブリッシャー タグ

TypeScript は、JavaScript にコンパイルされる、厳密に型指定されたオブジェクト指向のプログラミング言語です。TypeScript は JavaScript のスーパーセットであり、JavaScript のすべての機能をサポートしているだけでなく、オプションの静的入力もサポートしています。

TypeScript は JavaScript のスーパーセットであるため、機能するすべての JavaScript コードも TypeScript コードです。ただし、TypeScript ツールを使用すると、プレーンな JavaScript では検出できないバグを検出して防止できます。

始める

DefinitelyTyped は、Google パブリッシャー タグ(GPT)ライブラリを含むさまざまなパッケージの宣言ファイルのリポジトリを保持するオープンソース プロジェクトです。GPT のタイプは、@types/google-publisher-tag パッケージから npm を使用してインストールできます。

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

インストール後は、自分のコード内の googletag オブジェクトによって公開されるすべてのタイプにアクセスできます。また、これらの機能を提供するソースコード エディタ(Visual Studio Code など)で、GPT のメソッドとプロパティのコード補完とコンテンツ アシストを利用できます。

デモ

次のデモでは、@types/google-publisher-tag パッケージと Vite を使用して、TypeScript のスタートガイドの例を再実装しています。