diff --git a/src/chart/lines/LinesSeries.ts b/src/chart/lines/LinesSeries.ts index 7b8ff2878c..2c1fc29c88 100644 --- a/src/chart/lines/LinesSeries.ts +++ b/src/chart/lines/LinesSeries.ts @@ -93,8 +93,8 @@ export interface LinesStateOption { label?: SeriesLineLabelOption } -export interface LinesDataItemOption extends LinesStateOption, - StatesOptionMixin, LinesStatesMixin> { +export interface LinesDataItemOption extends LinesStateOption, + StatesOptionMixin { name?: string fromName?: string @@ -111,7 +111,7 @@ export interface LinesDataItemOption extends LinesStateOption, LinesStateOption, + extends SeriesOption, LinesStateOption, SeriesOnCartesianOptionMixin, SeriesOnGeoOptionMixin, SeriesOnPolarOptionMixin, SeriesOnCalendarOptionMixin, SeriesLargeOptionMixin { diff --git a/src/chart/lines/LinesView.ts b/src/chart/lines/LinesView.ts index fabb84968b..5d9cbfeefb 100644 --- a/src/chart/lines/LinesView.ts +++ b/src/chart/lines/LinesView.ts @@ -106,7 +106,7 @@ class LinesView extends ChartView { const lineDraw = this._updateLineDraw(data, seriesModel); - lineDraw.incrementalPrepareUpdate(data); + lineDraw.incrementalPrepareUpdate(data as any); this._clearLayer(api); @@ -118,7 +118,7 @@ class LinesView extends ChartView { seriesModel: LinesSeriesModel, ecModel: GlobalModel ) { - this._lineDraw.incrementalUpdate(taskParams, seriesModel.getData()); + this._lineDraw.incrementalUpdate(taskParams, seriesModel.getData() as any); this._finished = taskParams.end === seriesModel.getData().count(); }