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.