提交 b5d57a6c 编写于 作者: P pissang

fix(types): add encode in more series

上级 5a284e1a
......@@ -26,7 +26,8 @@ import {
StatesOptionMixin,
OptionDataItemObject,
SeriesSamplingOptionMixin,
SeriesLabelOption
SeriesLabelOption,
SeriesEncodeOptionMixin
} from '../../util/types';
import type Cartesian2D from '../../coord/cartesian/Cartesian2D';
import type Polar from '../../coord/polar/Polar';
......@@ -50,7 +51,7 @@ export interface BarDataItemOption extends BarStateOption, StatesOptionMixin<Bar
}
export interface BarSeriesOption extends BaseBarSeriesOption<BarStateOption>, BarStateOption,
SeriesStackOptionMixin, SeriesSamplingOptionMixin {
SeriesStackOptionMixin, SeriesSamplingOptionMixin, SeriesEncodeOptionMixin {
type?: 'bar'
......
......@@ -28,7 +28,8 @@ import {
SeriesLabelOption,
OptionDataValueNumeric,
StatesOptionMixin,
DefaultExtraEmpasisState
DefaultExtraEmpasisState,
SeriesEncodeOptionMixin
} from '../../util/types';
import type Axis2D from '../../coord/cartesian/Axis2D';
import Cartesian2D from '../../coord/cartesian/Cartesian2D';
......@@ -55,7 +56,7 @@ interface ExtraStateOption {
}
export interface BoxplotSeriesOption extends SeriesOption<BoxplotStateOption, ExtraStateOption>, BoxplotStateOption,
SeriesOnCartesianOptionMixin {
SeriesOnCartesianOptionMixin, SeriesEncodeOptionMixin {
type?: 'boxplot'
coordinateSystem?: 'cartesian2d'
......
......@@ -31,7 +31,8 @@ import {
SeriesLargeOptionMixin,
OptionDataValueNumeric,
StatesOptionMixin,
DefaultExtraEmpasisState
DefaultExtraEmpasisState,
SeriesEncodeOptionMixin
} from '../../util/types';
import List from '../../data/List';
import Cartesian2D from '../../coord/cartesian/Cartesian2D';
......@@ -62,7 +63,8 @@ interface ExtraStateOption {
export interface CandlestickSeriesOption
extends SeriesOption<CandlestickStateOption, ExtraStateOption>, CandlestickStateOption,
SeriesOnCartesianOptionMixin,
SeriesLargeOptionMixin {
SeriesLargeOptionMixin,
SeriesEncodeOptionMixin {
type?: 'candlestick'
......
......@@ -30,7 +30,8 @@ import {
OptionDataValue,
ItemStyleOption,
SeriesLabelOption,
StatesOptionMixin
StatesOptionMixin,
SeriesEncodeOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import List from '../../data/List';
......@@ -56,7 +57,8 @@ export interface EffectScatterDataItemOption extends SymbolOptionMixin,
export interface EffectScatterSeriesOption extends SeriesOption<EffectScatterStateOption>, EffectScatterStateOption,
SeriesOnCartesianOptionMixin, SeriesOnPolarOptionMixin, SeriesOnCalendarOptionMixin,
SeriesOnGeoOptionMixin, SeriesOnSingleOptionMixin, SymbolOptionMixin {
SeriesOnGeoOptionMixin, SeriesOnSingleOptionMixin, SymbolOptionMixin,
SeriesEncodeOptionMixin {
type?: 'effectScatter'
......
......@@ -35,7 +35,8 @@ import {
OptionDataItemObject,
LayoutOrient,
VerticalAlign,
SeriesLabelOption
SeriesLabelOption,
SeriesEncodeOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import List from '../../data/List';
......@@ -64,7 +65,7 @@ export interface FunnelDataItemOption
}
export interface FunnelSeriesOption extends SeriesOption<FunnelStateOption>, FunnelStateOption,
BoxLayoutOptionMixin {
BoxLayoutOptionMixin, SeriesEncodeOptionMixin {
type?: 'funnel'
min?: number
......
......@@ -27,7 +27,8 @@ import {
LabelOption,
ItemStyleOption,
OptionDataValueNumeric,
StatesOptionMixin
StatesOptionMixin,
SeriesEncodeOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import List from '../../data/List';
......@@ -110,7 +111,7 @@ export interface GaugeDataItemOption extends GaugeStateOption, StatesOptionMixin
detail?: DetailOption
}
export interface GaugeSeriesOption extends SeriesOption<GaugeStateOption>, GaugeStateOption,
CircleLayoutOptionMixin {
CircleLayoutOptionMixin, SeriesEncodeOptionMixin {
type?: 'gauge'
// override radius
......
......@@ -27,7 +27,8 @@ import {
ItemStyleOption,
SeriesLabelOption,
OptionDataValue,
StatesOptionMixin
StatesOptionMixin,
SeriesEncodeOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import List from '../../data/List';
......@@ -48,7 +49,7 @@ export interface HeatmapDataItemOption extends HeatmapStateOption, StatesOptionM
}
export interface HeatmapSeriesOption extends SeriesOption<HeatmapStateOption>, HeatmapStateOption,
SeriesOnCartesianOptionMixin, SeriesOnGeoOptionMixin {
SeriesOnCartesianOptionMixin, SeriesOnGeoOptionMixin, SeriesEncodeOptionMixin {
type?: 'heatmap'
coordinateSystem?: 'cartesian2d' | 'geo' | 'calendar'
......
......@@ -32,7 +32,8 @@ import {
SymbolOptionMixin,
SeriesSamplingOptionMixin,
StatesOptionMixin,
DefaultExtraEmpasisState
DefaultExtraEmpasisState,
SeriesEncodeOptionMixin
} from '../../util/types';
import List from '../../data/List';
import type Cartesian2D from '../../coord/cartesian/Cartesian2D';
......@@ -80,7 +81,8 @@ export interface LineSeriesOption extends SeriesOption<LineStateOption, ExtraSta
SeriesOnPolarOptionMixin,
SeriesStackOptionMixin,
SeriesSamplingOptionMixin,
SymbolOptionMixin {
SymbolOptionMixin,
SeriesEncodeOptionMixin {
type?: 'line'
coordinateSystem?: 'cartesian2d' | 'polar'
......
......@@ -30,7 +30,8 @@ import {
AreaStyleOption,
OptionDataValue,
StatesOptionMixin,
OptionDataItemObject
OptionDataItemObject,
SeriesEncodeOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import List from '../../data/List';
......@@ -53,7 +54,7 @@ export interface RadarSeriesDataItemOption extends SymbolOptionMixin,
}
export interface RadarSeriesOption extends SeriesOption<RadarSeriesStateOption>, RadarSeriesStateOption,
SymbolOptionMixin {
SymbolOptionMixin, SeriesEncodeOptionMixin {
type?: 'radar'
coordinateSystem?: 'radar'
......
......@@ -34,7 +34,8 @@ import {
SymbolOptionMixin,
StatesOptionMixin,
OptionDataItemObject,
DefaultExtraEmpasisState
DefaultExtraEmpasisState,
SeriesEncodeOptionMixin
} from '../../util/types';
import GlobalModel from '../../model/Global';
import List from '../../data/List';
......@@ -61,7 +62,7 @@ export interface ScatterSeriesOption extends SeriesOption<ScatterStateOption, Ex
SeriesOnCartesianOptionMixin, SeriesOnPolarOptionMixin, SeriesOnCalendarOptionMixin,
SeriesOnGeoOptionMixin, SeriesOnSingleOptionMixin,
SeriesLargeOptionMixin, SeriesStackOptionMixin,
SymbolOptionMixin {
SymbolOptionMixin, SeriesEncodeOptionMixin {
type?: 'scatter'
coordinateSystem?: string
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册