d3 缩放与打字稿



我将scale.scaleTime()与Typescript和Angular 6类型一起使用。 缩放功能:

import * as scale from 'd3-scale';
public xScale: ScaleTime<number, number>;
this.xScale = scale.scaleTime()
.domain([
new Date('2018-01-02'),
new Date('2018-04-02')
])
.range([
0,
100
])
.clamp(true);
this.xTicks = this.xScale.ticks(6); 

但是在模板中我看到了错误: 成员 xScale 不可调用。我已经安装了打字

npm install --save-dev @types/d3-scale

这是 PHP Storm 通知,而不是 Typescript 本身的错误。似乎是我需要检查打字稿插件

最新更新