fabric.js有官方的Typescript定义吗?

时间:2017-11-07 08:05:40

标签: typescript fabricjs

目前,我能够在https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/fabrichttps://www.npmjs.com/package/@types/fabric)中找到fabric.js的Typescript定义。但是,我不确定它是否是正式的。有谁知道吗?

另一方面,上面定义的版本是1.5.27,而fabric.js的最新版本是1.7.19。这是否意味着定义已过时?有谁知道如何为最新的fabric.js生成更新的定义?

感谢。

1 个答案:

答案 0 :(得分:0)

通常,“绝对类型”中的包不是官方的类型定义。它们是用户为更好地键入所有内容而做出的贡献:https://github.com/DefinitelyTyped/DefinitelyTyped#how-can-i-contribute

如果有正式的类型定义,它很可能在库本身中,在这种情况下,您不需要单独下载文件。

来自FabricJs的github:https://github.com/fabricjs/fabric.js/issues/4507#issuecomment-469191403

我们没有任何。没有人做过。

“绝对类型”文件可能是您现在所能获得的最好的文件。如果类型定义有任何问题,则应该可以设置一个.d.ts文件来扩展现有的类型定义。或者只是将绝对类型的文件带入项目中,并根据需要对其进行修改以对其进行更新。

fabricjs的3.6.3版本有绝对类型的版本。