Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions src/chart/chord/ChordSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ import {
SeriesOption,
SeriesOnCartesianOptionMixin,
SeriesOnPolarOptionMixin,
SeriesOnCalendarOptionMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
SeriesOnGeoOptionMixin,
SeriesOnSingleOptionMixin,
OptionDataValue,
Expand Down Expand Up @@ -115,7 +116,8 @@ export interface ChordEdgeItemOption extends ChordEdgeStateOption,

export interface ChordSeriesOption
extends SeriesOption<ChordNodeStateOption<CallbackDataParams>, ChordStatesMixin>,
SeriesOnCartesianOptionMixin, SeriesOnPolarOptionMixin, SeriesOnCalendarOptionMixin,
SeriesOnCartesianOptionMixin, SeriesOnPolarOptionMixin,
ComponentOnCalendarOptionMixin, ComponentOnMatrixOptionMixin,
SeriesOnGeoOptionMixin, SeriesOnSingleOptionMixin,
SymbolOptionMixin<CallbackDataParams>,
RoamOptionMixin,
Expand Down
6 changes: 4 additions & 2 deletions src/chart/custom/CustomSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ import {
ParsedValue,
SeriesDataType,
SeriesEncodeOptionMixin,
SeriesOnCalendarOptionMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
SeriesOnCartesianOptionMixin,
SeriesOnGeoOptionMixin,
SeriesOnPolarOptionMixin,
Expand Down Expand Up @@ -363,7 +364,8 @@ export interface CustomSeriesOption extends
SeriesOnPolarOptionMixin,
SeriesOnSingleOptionMixin,
SeriesOnGeoOptionMixin,
SeriesOnCalendarOptionMixin {
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin {

type?: 'custom'

Expand Down
6 changes: 4 additions & 2 deletions src/chart/effectScatter/EffectScatterSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ import {
SeriesOption,
SeriesOnPolarOptionMixin,
SeriesOnCartesianOptionMixin,
SeriesOnCalendarOptionMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
SeriesOnGeoOptionMixin,
SeriesOnSingleOptionMixin,
SymbolOptionMixin,
Expand Down Expand Up @@ -66,7 +67,8 @@ export interface EffectScatterDataItemOption extends SymbolOptionMixin,
export interface EffectScatterSeriesOption
extends SeriesOption<EffectScatterStateOption<CallbackDataParams>, EffectScatterStatesOptionMixin>,
EffectScatterStateOption<CallbackDataParams>,
SeriesOnCartesianOptionMixin, SeriesOnPolarOptionMixin, SeriesOnCalendarOptionMixin,
SeriesOnCartesianOptionMixin, SeriesOnPolarOptionMixin,
ComponentOnCalendarOptionMixin, ComponentOnMatrixOptionMixin,
SeriesOnGeoOptionMixin, SeriesOnSingleOptionMixin, SymbolOptionMixin<CallbackDataParams>,
SeriesEncodeOptionMixin {

Expand Down
5 changes: 4 additions & 1 deletion src/chart/funnel/FunnelSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,9 @@ import {
SeriesLabelOption,
SeriesEncodeOptionMixin,
DefaultStatesMixinEmphasis,
CallbackDataParams
CallbackDataParams,
ComponentOnMatrixOptionMixin,
ComponentOnCalendarOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import SeriesData from '../../data/SeriesData';
Expand Down Expand Up @@ -75,6 +77,7 @@ export interface FunnelDataItemOption
export interface FunnelSeriesOption
extends SeriesOption<FunnelStateOption<FunnelCallbackDataParams>, FunnelStatesMixin>,
FunnelStateOption<FunnelCallbackDataParams>,
ComponentOnCalendarOptionMixin, ComponentOnMatrixOptionMixin,
BoxLayoutOptionMixin, SeriesEncodeOptionMixin {
type?: 'funnel'

Expand Down
5 changes: 4 additions & 1 deletion src/chart/gauge/GaugeSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,9 @@ import {
StatesOptionMixin,
SeriesEncodeOptionMixin,
DefaultStatesMixinEmphasis,
CallbackDataParams
CallbackDataParams,
ComponentOnMatrixOptionMixin,
ComponentOnCalendarOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import SeriesData from '../../data/SeriesData';
Expand Down Expand Up @@ -123,6 +125,7 @@ export interface GaugeDataItemOption extends GaugeStateOption,
}
export interface GaugeSeriesOption extends SeriesOption<GaugeStateOption, GaugeStatesMixin>,
GaugeStateOption<CallbackDataParams>,
ComponentOnCalendarOptionMixin, ComponentOnMatrixOptionMixin,
CircleLayoutOptionMixin, SeriesEncodeOptionMixin {
type?: 'gauge'

Expand Down
6 changes: 4 additions & 2 deletions src/chart/graph/GraphSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ import {
SeriesOption,
SeriesOnCartesianOptionMixin,
SeriesOnPolarOptionMixin,
SeriesOnCalendarOptionMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
SeriesOnGeoOptionMixin,
SeriesOnSingleOptionMixin,
OptionDataValue,
Expand Down Expand Up @@ -140,7 +141,8 @@ export interface GraphCategoryItemOption extends SymbolOptionMixin,

export interface GraphSeriesOption
extends SeriesOption<GraphNodeStateOption<CallbackDataParams>, GraphNodeStatesMixin>,
SeriesOnCartesianOptionMixin, SeriesOnPolarOptionMixin, SeriesOnCalendarOptionMixin,
SeriesOnCartesianOptionMixin, SeriesOnPolarOptionMixin,
ComponentOnCalendarOptionMixin, ComponentOnMatrixOptionMixin,
SeriesOnGeoOptionMixin, SeriesOnSingleOptionMixin,
SymbolOptionMixin<CallbackDataParams>,
RoamOptionMixin,
Expand Down
6 changes: 4 additions & 2 deletions src/chart/heatmap/HeatmapSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ import {
OptionDataValue,
StatesOptionMixin,
SeriesEncodeOptionMixin,
SeriesOnCalendarOptionMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
DefaultStatesMixinEmphasis,
CallbackDataParams
} from '../../util/types';
Expand Down Expand Up @@ -64,7 +65,8 @@ export interface HeatmapSeriesOption
HeatmapStateOption<CallbackDataParams>,
SeriesOnCartesianOptionMixin,
SeriesOnGeoOptionMixin,
SeriesOnCalendarOptionMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
SeriesEncodeOptionMixin {

type?: 'heatmap'
Expand Down
5 changes: 3 additions & 2 deletions src/chart/lines/LinesSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@ import {
SeriesOnCartesianOptionMixin,
SeriesOnGeoOptionMixin,
SeriesOnPolarOptionMixin,
SeriesOnCalendarOptionMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
SeriesLargeOptionMixin,
LineStyleOption,
OptionDataValue,
Expand Down Expand Up @@ -113,7 +114,7 @@ export interface LinesDataItemOption extends LinesStateOption,
export interface LinesSeriesOption
extends SeriesOption<LinesStateOption, LinesStatesMixin>, LinesStateOption<CallbackDataParams>,
SeriesOnCartesianOptionMixin, SeriesOnGeoOptionMixin, SeriesOnPolarOptionMixin,
SeriesOnCalendarOptionMixin, SeriesLargeOptionMixin {
ComponentOnCalendarOptionMixin, ComponentOnMatrixOptionMixin, SeriesLargeOptionMixin {

type?: 'lines'

Expand Down
6 changes: 5 additions & 1 deletion src/chart/map/MapSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,9 @@ import {
StatesOptionMixin,
SeriesLabelOption,
StatesMixinBase,
CallbackDataParams
CallbackDataParams,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin
} from '../../util/types';
import { Dictionary } from 'zrender/src/core/types';
import GeoModel, { GeoCommonOptionMixin, GeoItemStyleOption } from '../../coord/geo/GeoModel';
Expand Down Expand Up @@ -70,6 +72,8 @@ export interface MapSeriesOption extends
// created. Otherwise use the specified geo component, and
// `map` and `mapType` are ignored.
SeriesOnGeoOptionMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
BoxLayoutOptionMixin,
SeriesEncodeOptionMixin {
type?: 'map'
Expand Down
6 changes: 5 additions & 1 deletion src/chart/parallel/ParallelSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,9 @@ import {
OptionEncode,
DefaultStatesMixinEmphasis,
ZRColor,
CallbackDataParams
CallbackDataParams,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import SeriesData from '../../data/SeriesData';
Expand All @@ -60,6 +62,8 @@ export interface ParallelSeriesDataItemOption extends ParallelStateOption,
export interface ParallelSeriesOption extends
SeriesOption<ParallelStateOption<CallbackDataParams>, ParallelStatesMixin>,
ParallelStateOption<CallbackDataParams>,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
SeriesEncodeOptionMixin {

type?: 'parallel';
Expand Down
10 changes: 9 additions & 1 deletion src/chart/pie/PieSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,11 @@ import {
OptionDataItemObject,
StatesOptionMixin,
SeriesLabelOption,
DefaultEmphasisFocus
DefaultEmphasisFocus,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
SeriesOnGeoOptionMixin,
SeriesOnCartesianOptionMixin
} from '../../util/types';
import type SeriesData from '../../data/SeriesData';
import { registerLayOutOnCoordSysUsage } from '../../core/CoordinateSystem';
Expand Down Expand Up @@ -102,6 +106,10 @@ export interface PieSeriesOption extends
Omit<SeriesOption<PieStateOption<PieCallbackDataParams>, ExtraStateOption>, 'labelLine'>,
PieStateOption<PieCallbackDataParams>,
CircleLayoutOptionMixin<{centerExtra: string | number}>,
SeriesOnGeoOptionMixin,
SeriesOnCartesianOptionMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
BoxLayoutOptionMixin,
SeriesEncodeOptionMixin {

Expand Down
8 changes: 3 additions & 5 deletions src/chart/radar/RadarSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ import {
OptionDataItemObject,
SeriesEncodeOptionMixin,
CallbackDataParams,
DefaultStatesMixinEmphasis
DefaultStatesMixinEmphasis,
SeriesOnRadarOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import SeriesData from '../../data/SeriesData';
Expand Down Expand Up @@ -61,14 +62,11 @@ export interface RadarSeriesDataItemOption extends SymbolOptionMixin,

export interface RadarSeriesOption
extends SeriesOption<RadarSeriesStateOption, RadarStatesMixin>,
RadarSeriesStateOption,
RadarSeriesStateOption, SeriesOnRadarOptionMixin,
SymbolOptionMixin<CallbackDataParams>, SeriesEncodeOptionMixin {
type?: 'radar'
coordinateSystem?: 'radar'

radarIndex?: number
radarId?: string

data?: (RadarSeriesDataItemOption | RadarSeriesDataValue)[]
}

Expand Down
6 changes: 5 additions & 1 deletion src/chart/sankey/SankeySeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,9 @@ import {
OptionDataValueNumeric,
DefaultEmphasisFocus,
CallbackDataParams,
RoamOptionMixin
RoamOptionMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import SeriesData from '../../data/SeriesData';
Expand Down Expand Up @@ -99,6 +101,8 @@ export interface SankeySeriesOption
extends SeriesOption<SankeyBothStateOption<CallbackDataParams>, ExtraStateOption>,
SankeyBothStateOption<CallbackDataParams>,
BoxLayoutOptionMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
RoamOptionMixin {
type?: 'sankey'

Expand Down
6 changes: 4 additions & 2 deletions src/chart/scatter/ScatterSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ import {
SeriesOption,
SeriesOnCartesianOptionMixin,
SeriesOnPolarOptionMixin,
SeriesOnCalendarOptionMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
SeriesOnGeoOptionMixin,
SeriesOnSingleOptionMixin,
OptionDataValue,
Expand Down Expand Up @@ -63,7 +64,8 @@ export interface ScatterDataItemOption extends SymbolOptionMixin,
export interface ScatterSeriesOption
extends SeriesOption<ScatterStateOption<CallbackDataParams>, ScatterStatesOptionMixin>,
ScatterStateOption<CallbackDataParams>,
SeriesOnCartesianOptionMixin, SeriesOnPolarOptionMixin, SeriesOnCalendarOptionMixin,
SeriesOnCartesianOptionMixin, SeriesOnPolarOptionMixin,
ComponentOnCalendarOptionMixin, ComponentOnMatrixOptionMixin,
SeriesOnGeoOptionMixin, SeriesOnSingleOptionMixin,
SeriesLargeOptionMixin, SeriesStackOptionMixin,
SymbolOptionMixin<CallbackDataParams>, SeriesEncodeOptionMixin {
Expand Down
6 changes: 5 additions & 1 deletion src/chart/sunburst/SunburstSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ import {
StatesOptionMixin,
OptionDataItemObject,
DefaultEmphasisFocus,
SunburstColorByMixin
SunburstColorByMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import SeriesData from '../../data/SeriesData';
Expand Down Expand Up @@ -122,6 +124,8 @@ export interface SunburstSeriesOption extends
SeriesOption<SunburstStateOption<SunburstDataParams>, SunburstStatesMixin>,
SunburstStateOption<SunburstDataParams>,
SunburstColorByMixin,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
CircleLayoutOptionMixin {

type?: 'sunburst'
Expand Down
5 changes: 4 additions & 1 deletion src/chart/tree/TreeSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ import {
StatesOptionMixin,
OptionDataItemObject,
CallbackDataParams,
DefaultEmphasisFocus
DefaultEmphasisFocus,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin
} from '../../util/types';
import SeriesData from '../../data/SeriesData';
import View from '../../coord/View';
Expand Down Expand Up @@ -83,6 +85,7 @@ export interface TreeSeriesLeavesOption

export interface TreeSeriesOption extends
SeriesOption<TreeSeriesStateOption, TreeStatesMixin>, TreeSeriesStateOption,
ComponentOnCalendarOptionMixin, ComponentOnMatrixOptionMixin,
SymbolOptionMixin<CallbackDataParams>, BoxLayoutOptionMixin, RoamOptionMixin {
type?: 'tree'

Expand Down
6 changes: 5 additions & 1 deletion src/chart/treemap/TreemapSeries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ import {
SeriesLabelOption,
DefaultEmphasisFocus,
AriaOptionMixin,
BlurScope
BlurScope,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import { LayoutRect } from '../../util/layout';
Expand Down Expand Up @@ -153,6 +155,8 @@ export interface TreemapSeriesNodeItemOption extends TreemapSeriesVisualOption,
export interface TreemapSeriesOption
extends SeriesOption<TreemapStateOption<TreemapSeriesCallbackDataParams>, ExtraStateOption>,
TreemapStateOption<TreemapSeriesCallbackDataParams>,
ComponentOnCalendarOptionMixin,
ComponentOnMatrixOptionMixin,
BoxLayoutOptionMixin,
RoamOptionMixin,
TreemapSeriesVisualOption {
Expand Down
22 changes: 11 additions & 11 deletions src/component/dataZoom/DataZoomModel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ import {
getAxisMainType, DATA_ZOOM_AXIS_DIMENSIONS, DataZoomAxisDimension
} from './helper';
import SingleAxisModel from '../../coord/single/AxisModel';
import { MULTIPLE_REFERRING, SINGLE_REFERRING } from '../../util/model';
import { MULTIPLE_REFERRING, SINGLE_REFERRING, ModelFinderIndexQuery, ModelFinderIdQuery } from '../../util/model';


export interface DataZoomOption extends ComponentOption {
Expand All @@ -47,22 +47,22 @@ export interface DataZoomOption extends ComponentOption {
/**
* Default the first horizontal category axis.
*/
xAxisIndex?: number | number[]
xAxisId?: string | string[]
xAxisIndex?: ModelFinderIndexQuery
xAxisId?: ModelFinderIdQuery

/**
* Default the first vertical category axis.
*/
yAxisIndex?: number | number[]
yAxisId?: string | string[]
yAxisIndex?: ModelFinderIndexQuery
yAxisId?: ModelFinderIdQuery

radiusAxisIndex?: number | number[]
radiusAxisId?: string | string[]
angleAxisIndex?: number | number[]
angleAxisId?: string | string[]
radiusAxisIndex?: ModelFinderIndexQuery
radiusAxisId?: ModelFinderIdQuery
angleAxisIndex?: ModelFinderIndexQuery
angleAxisId?: ModelFinderIdQuery

singleAxisIndex?: number | number[]
singleAxisId?: string | string[]
singleAxisIndex?: ModelFinderIndexQuery
singleAxisId?: ModelFinderIdQuery

/**
* Possible values: 'filter' or 'empty' or 'weakFilter'.
Expand Down
Loading