提 issue 前,先查了一下老 issue。没有发现有用的内容。
同时,@types 中 echarts 的定义 (https://www.npmjs.com/package/@types/echarts / https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/echarts) 也看了下 committer,好像也不是官方的。所以最终还是来开了 issue。
我的想法是:
我给 @types/echarts 提了个 PR 同步了现在的 API。
从下个版本起,我们将同步更新 @types/echarts。
关于版本号,我没有看到 DefinitelyTyped 哪里可以写 @types/echarts 的版本,你知道吗?
hi,终于等到官方维护type的消息了,作为echarts和ts的追随者实在感到高兴。
之前在echart4版本发布后PR了一份给@types官方,但是更新频率还是不够。
关于@types/echarts版本控制问题,个人理解目前PR使用@types内部统一版本自增机制,
一般的做法是在index.d.ts文件头部备注一下当前针对哪个版本,如:
// Type definitions for Echarts.js v4.0.4
@types和库的版本号不一致,其实还是可以理解的
@liveangela 懂了,谢谢~
现在 Option 部分的类型还不太高级,只是个 Object,但要是细写的话工作量有点大得惊人,而且目前没有觉得特别有必要,所以暂时准备就这样了。
而接口的更新一般不是很频繁,频繁变动的往往是 Option。后面发版我会尽量记得去 @types 更新的~
Most helpful comment
我给 @types/echarts 提了个 PR 同步了现在的 API。
从下个版本起,我们将同步更新 @types/echarts。
关于版本号,我没有看到 DefinitelyTyped 哪里可以写 @types/echarts 的版本,你知道吗?