【发布时间】:2021-05-20 19:11:22
【问题描述】:
目前,我的示例来自 Highcharts 库,但我问的是一般性问题,因为我想知道如何为任何库解决这个问题。
我的代码sn-p如下:
tooltip: {
formatter: function () {
return this.series.name + "," + this.point.y;
}
},
我想找出“this”的正确类型。
我从查看定义文件开始:
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/highcharts/index.d.ts
相关代码好像如下:
interface TooltipOptions extends SeriesTooltipOptions {
...
formatter?(): boolean | string;
...
}
在这里,我有点卡住了。我尝试将代码修改为:
tooltip: {
formatter: function (this: Highcharts.TooltipOptions) {
return this.series.name + "," + this.point.y;
}
},
但这不起作用。
我做错了什么以及如何计算出正确的类型?
【问题讨论】:
-
有什么消息吗?解决方案?
标签: typescript highcharts