我正在尝试在Typescript中使用Dygraph。它的类型被声明为here。
我不知道如何使用clickCallback选项:
import Dygraphs from 'dygraphs';
...
new Dygraph('el', data, {
clickCallback: (e: MouseEvent, xval: number, points: dygraphs.Point[]) => {
...
}
});这不起作用,因为我不能导入dygraphs.Point类型。我尝试过import语法的许多变体(见鬼的为什么要导入这么复杂的东西?)但是什么都不起作用。是否存在声明了dygraphs名称空间而未导出的问题?这只是类型中的一个bug吗?
发布于 2019-10-31 19:17:04
好吧,我不知道为什么,但现在完全相同的代码对我来说是有效的。你所需要的是
import Dygraph from 'dygraphs';您将获得Dygraph对象和dygraphs名称空间。所以,试着放弃一切,重新启动你的电脑,等等。
https://stackoverflow.com/questions/58640413
复制相似问题