¡Hoy nos complace anunciar el lanzamiento de las definiciones de tipos oficiales de TypeScript para etiquetas de editor de Google (GPT)!

¿Por qué mecanografiar?

Según una encuesta reciente para desarrolladores del Estado de JS, casi el 70 % de los desarrolladores usan TypeScript regularmente de alguna manera, frente al 60 % del año anterior. A medida que este segmento de la comunidad continúa creciendo, nos comprometemos a brindar la mejor experiencia posible para aquellos que trabajan con TypeScript y GPT. Creemos que esto es importante no solo porque TypeScript es fashionable, sino porque ayuda a los desarrolladores a validar la corrección de su código y proporciona una serie de mejoras en la calidad de vida que hacen que trabajar con GPT sea más placentero.

como llegamos aqui

Hasta ahora, una serie de proyectos dirigidos por la comunidad, como @varieties/doubleclick-gpt y @varieties/googletag, han proporcionado definiciones de tipo GPT no oficiales. Si bien estos proyectos han hecho un gran trabajo al hacer que nuestra API sea más accesible para los desarrolladores de TypeScript, las definiciones de tipo curadas manualmente inevitablemente van a la zaga de los cambios realizados en GPT, lo que hace que esas definiciones a veces estén desactualizadas. Para abordar esto, actualizamos nuestro proceso de lanzamiento para generar automáticamente definiciones de tipos a partir del código fuente interno y sincronizar los cambios con nuestro propio repositorio de GitHub y el proyecto DefinitelyTyped. Esto garantiza que nuestras definiciones oficiales estén siempre actualizadas con las versiones más recientes de GPT.

Pruébelo y háganos saber lo que piensa

Para los usuarios nuevos en TypeScript, hemos publicado una guía de TypeScript y etiquetas de editor de Google que cubre los conceptos básicos y proporciona una demostración de las nuevas definiciones de tipo en acción. Para aquellos que ya están familiarizados y quieren probar las nuevas definiciones de inmediato, pueden instalarse a través de NPM ejecutando:

npm set up –save-dev @varieties/google-publisher-tag

Si desea hacer una sugerencia, informar un error o dejar cualquier otro comentario sobre esta nueva oferta, siéntase libre de abrir un problema en nuestro rastreador de problemas de GitHub.

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí