TypeScript e Tag publisher di Google

TypeScript è un linguaggio di programmazione object-oriented fortemente tipizzato che viene compilato in JavaScript. TypeScript è un superset di JavaScript e supporta tutte le funzionalità di JavaScript, oltre alla tipizzazione statica facoltativa.

Poiché TypeScript è un superset di JavaScript, tutto il codice JavaScript funzionante è anche codice TypeScript. Tuttavia, gli strumenti di TypeScript possono aiutarti a rilevare e prevenire bug che potresti non notare in JavaScript normale.

Inizia

DefinitelyTyped è un progetto open source che gestisce un repository di file di dichiarazione del tipo per molti pacchetti, inclusa la libreria Tag publisher di Google (GPT). Puoi installare i tipi GPT con npm dal pacchetto @types/google-publisher-tag.

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

Una volta installato, avrai accesso a tutti i tipi esposti dall'oggetto googletag nel tuo codice. Puoi anche usufruire del completamento del codice e dell'assistenza per i contenuti per i metodi e le proprietà GPT negli editor di codice sorgente che dispongono di queste funzionalità, ad esempio Visual Studio Code.

Manifestazione

La seguente demo reimplementa il nostro esempio Inizia in TypeScript, utilizzando il pacchetto @types/google-publisher-tag e Vite.