Búsqueda de sitios web

fabricjs - ¿Existe alguna definición oficial de Typescript para fabric.js?


En este momento, puedo encontrar una definición de Typescript para fabric.js en https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/fabric (https://www.npmjs.com/package/@types/fabric). Sin embargo, no estoy seguro de si es una oficial. ¿Alguien lo sabe?

Por otro lado, la versión de la definición anterior es 1.5.27 mientras que la última versión de fabric.js es 1.7.19. ¿Significa esto que la definición está desactualizada? ¿Alguien sabe cómo generar una definición actualizada para la última versión de fabric.js?

Gracias.

Respuesta #1

Normalmente, los paquetes en Definitely Typed no son definiciones de tipo oficiales. Están contribuidos por los usuarios para mejorar la tipificación de todos: https://github.com/DefinitelyTyped/DefinitelyTyped#how-can-i-contribute.

Si existieran definiciones de tipo oficiales, probablemente estarían en la propia biblioteca, en cuyo caso, no necesitarías descargar un archivo por separado.

Desde el github de FabricJs: https://github.com/fabricjs/fabric.js/issues/4507#issuecomment-469191403

No tenemos ninguno. Nadie nunca los hizo.

El archivo de Definitely Typed probablemente sea lo mejor que vas a conseguir ahora mismo. Si hay algo mal con las definiciones de tipo, deberías poder configurar un archivo .d.ts que extienda las definiciones de tipo que existen. O simplemente trae los archivos de definitely typed a tu proyecto y modifícalos según sea necesario para actualizarlos.

Hay versiones Definitely Typed para la versión 3.6.3 de fabricjs.

Artículos relacionados