dc.js在typescript中的类型



当我使用dc.js 4.2.7版本时,我有一个类型问题。为了解决这个问题,我用以下命令安装了dc.js的默认类型模块:

安装我使用的命令

npm i @types/dc

我的代码在javascript中正确工作。然而,在typescript中,我要么与类型斗争,要么当我使用@types/dc时,它不允许我导入图表类。

在我看来,类型模块已经过时了,因为即使它不允许我导入图表类,它也允许我导入旧的基于函数的API, dc.js在旧版本中使用。

如何解决这个问题?

在做了一些搜索之后,我发现上面评论中的用户Gordon所说的确实是真的。@types/dcfor dc v4已经过时,无法正常工作。

至少处理类型警告的一种快速、肮脏的方法是简单地像这样声明模块:

dc.d.ts

declare module "dc";

在typescript转译器可以访问的地方

最新更新