This is an automated email from the ASF dual-hosted git repository.

wangzx pushed a commit to branch fix/lines-type
in repository https://gitbox.apache.org/repos/asf/echarts.git

commit e780ba5e7dbea9d549b728e37e962f3320fb8801
Author: plainheart <y...@all-my-life.cn>
AuthorDate: Mon Oct 17 15:15:28 2022 +0800

    fix(lines): add missing `function` callback into `lineStyle.color` for line 
series.
    
    - remove unsupported function callback from `lineStyle.color` in states
---
 src/chart/lines/LinesSeries.ts | 6 +++---
 src/chart/lines/LinesView.ts   | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/chart/lines/LinesSeries.ts b/src/chart/lines/LinesSeries.ts
index 7b8ff2878..2c1fc29c8 100644
--- a/src/chart/lines/LinesSeries.ts
+++ b/src/chart/lines/LinesSeries.ts
@@ -93,8 +93,8 @@ export interface LinesStateOption<TCbParams = never> {
     label?: SeriesLineLabelOption
 }
 
-export interface LinesDataItemOption extends 
LinesStateOption<CallbackDataParams>,
-    StatesOptionMixin<LinesStateOption<CallbackDataParams>, LinesStatesMixin> {
+export interface LinesDataItemOption extends LinesStateOption,
+    StatesOptionMixin<LinesStateOption, LinesStatesMixin> {
     name?: string
 
     fromName?: string
@@ -111,7 +111,7 @@ export interface LinesDataItemOption extends 
LinesStateOption<CallbackDataParams
 }
 
 export interface LinesSeriesOption
-    extends SeriesOption<LinesStateOption, LinesStatesMixin>, LinesStateOption,
+    extends SeriesOption<LinesStateOption, LinesStatesMixin>, 
LinesStateOption<CallbackDataParams>,
     SeriesOnCartesianOptionMixin, SeriesOnGeoOptionMixin, 
SeriesOnPolarOptionMixin,
     SeriesOnCalendarOptionMixin, SeriesLargeOptionMixin {
 
diff --git a/src/chart/lines/LinesView.ts b/src/chart/lines/LinesView.ts
index fabb84968..5d9cbfeef 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();
     }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@echarts.apache.org
For additional commands, e-mail: commits-h...@echarts.apache.org

Reply via email to