提交 1313fe56 编写于 作者: P pissang

fix(type): include custom series in full option def

上级 fd0c35a0
......@@ -19,7 +19,7 @@
import Path, {PathProps} from 'zrender/src/graphic/Path';
import Group from 'zrender/src/graphic/Group';
import {extend, map, defaults, each, find} from 'zrender/src/core/util';
import {extend, map, defaults, each} from 'zrender/src/core/util';
import type {RectLike} from 'zrender/src/core/BoundingRect';
import {
Rect,
......
......@@ -245,7 +245,7 @@ interface CustomSeriesStateOption {
label?: LabelOption;
}
interface CustomSeriesOption extends
export interface CustomSeriesOption extends
SeriesOption<never>, // don't support StateOption in custom series.
SeriesEncodeOptionMixin,
SeriesOnCartesianOptionMixin,
......@@ -254,6 +254,8 @@ interface CustomSeriesOption extends
SeriesOnGeoOptionMixin,
SeriesOnCalendarOptionMixin {
type?: 'custom'
// If set as 'none', do not depends on coord sys.
coordinateSystem?: string | 'none';
......
......@@ -216,8 +216,6 @@ class PieView extends ChartView {
const oldData = this._data;
const group = this.group;
const hasAnimation = ecModel.get('animation');
let startAngle: number;
// First render
if (!oldData && data.count() > 0) {
......
......@@ -66,6 +66,7 @@ import type {HeatmapSeriesOption} from './chart/heatmap/HeatmapSeries';
import type {PictorialBarSeriesOption} from './chart/bar/PictorialBarSeries';
import type {ThemeRiverSeriesOption} from './chart/themeRiver/ThemeRiverSeries';
import type {SunburstSeriesOption} from './chart/sunburst/SunburstSeries';
import type {CustomSeriesOption} from './chart/custom';
import { ECOption } from './util/types';
......@@ -110,7 +111,8 @@ export interface EChartsFullOption extends ECOption {
| HeatmapSeriesOption
| PictorialBarSeriesOption
| ThemeRiverSeriesOption
| SunburstSeriesOption)[]
| SunburstSeriesOption
| CustomSeriesOption)[]
options?: EChartsFullOption[]
baseOption?: EChartsFullOption
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册