TypeScript dan Tag Google Publisher

TypeScript adalah bahasa pemrograman berorientasi objek dengan jenis yang kuat yang dikompilasi menjadi JavaScript. TypeScript adalah superset JavaScript, dan mendukung semua fitur JavaScript serta pemilihan jenis statis opsional.

Karena TypeScript adalah superset dari JavaScript, semua kode JavaScript yang berfungsi juga merupakan kode TypeScript. Namun, alat TypeScript dapat membantu mendeteksi dan mencegah bug yang mungkin tidak Anda perhatikan di JavaScript biasa.

Mulai

DefinitelyTyped adalah project open source yang mengelola repositori file deklarasi jenis untuk banyak paket, termasuk library Tag Penayang Google (GPT). Anda dapat menginstal jenis GPT dengan npm dari paket @types/google-publisher-tag.

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

Setelah diinstal, Anda memiliki akses ke semua jenis yang ditampilkan oleh objek googletag dalam kode Anda sendiri. Anda juga dapat menggunakan penyelesaian kode dan bantuan konten untuk metode dan properti GPT di editor kode sumber yang memiliki fitur tersebut, misalnya, Visual Studio Code.

Demonstrasi

Demo berikut menerapkan ulang contoh Memulai di TypeScript, menggunakan paket @types/google-publisher-tag dan Vite.