TypeScript es un lenguaje de programación orientado a objetos de tipo fuerte que se compila en JavaScript. TypeScript es un superconjunto de JavaScript y admite todas las funciones de JavaScript, además del escritura estática opcional.
Dado que TypeScript es un superconjunto de JavaScript, todo el código JavaScript que funciona también es TypeScript. Sin embargo, las herramientas de TypeScript pueden ayudar a detectar y evitar errores que quizás no notes en JavaScript simple.
Comienza ahora
DefinitelyTyped es un proyecto de código abierto que mantiene un repositorio de archivos de declaración de tipo para muchos paquetes, incluida la biblioteca de Google Publisher Tag (GPT). Puede instalar los tipos de GPT con npm desde el paquete @types/google-publisher-tag.
npm install --save-dev @types/google-publisher-tag
Una vez instaladas, tienes acceso a todos los tipos expuestos por el objeto googletag
en tu propio código. También puedes aprovechar la finalización de código y la asistencia de contenido para los métodos y las propiedades de GPT en los editores de código fuente que tengan esas funciones, por ejemplo, Visual Studio Code.
Manifestación
En la siguiente demostración, se vuelve a implementar nuestro ejemplo de introducción en TypeScript con el paquete @types/google-publisher-tag y Vite.