" augmenting types "

Extendiendo el tipo Vue para usar tus plugins en TypeScript

Uno de los problemas que más nos hacen explotar la cabeza son los ‘typings‘ de TypeScript por suerte librerías como Vue ya los traen de serie, además de incluir algunos decoradores para facilitarnos el trabajo. Aunque tenemos un pequeño problema cuando decidimos usar plugins de terceros o nuestros propios plugins, TypeScript no reconoce el plugin cómo propiedad de uno de nuestros componentes, veamos un ejemplo: Tengo un proyecto hecho con Vue donde he instalado el plugin ‘Vue Analytics’ para integrarme con Google Analytics, pero este plugin está tipado y cuando decido utilizarlo en mi componente mi editor me muestra un […]