Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
x649585723
incubator-echarts
提交
5a284e1a
I
incubator-echarts
项目概览
x649585723
/
incubator-echarts
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
I
incubator-echarts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5a284e1a
编写于
11月 10, 2020
作者:
P
pissang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(types): add formatter in label
上级
a21f5d2a
变更
25
隐藏空白更改
内联
并排
Showing
25 changed file
with
81 addition
and
72 deletion
+81
-72
src/chart/bar/BarSeries.ts
src/chart/bar/BarSeries.ts
+3
-3
src/chart/bar/PictorialBarSeries.ts
src/chart/bar/PictorialBarSeries.ts
+2
-2
src/chart/boxplot/BoxplotSeries.ts
src/chart/boxplot/BoxplotSeries.ts
+2
-2
src/chart/candlestick/CandlestickSeries.ts
src/chart/candlestick/CandlestickSeries.ts
+2
-2
src/chart/effectScatter/EffectScatterSeries.ts
src/chart/effectScatter/EffectScatterSeries.ts
+2
-2
src/chart/funnel/FunnelSeries.ts
src/chart/funnel/FunnelSeries.ts
+3
-2
src/chart/graph/GraphSeries.ts
src/chart/graph/GraphSeries.ts
+12
-16
src/chart/heatmap/HeatmapSeries.ts
src/chart/heatmap/HeatmapSeries.ts
+2
-2
src/chart/line/LineSeries.ts
src/chart/line/LineSeries.ts
+4
-4
src/chart/lines/LinesSeries.ts
src/chart/lines/LinesSeries.ts
+3
-3
src/chart/map/MapSeries.ts
src/chart/map/MapSeries.ts
+3
-4
src/chart/parallel/ParallelSeries.ts
src/chart/parallel/ParallelSeries.ts
+3
-3
src/chart/pie/PieSeries.ts
src/chart/pie/PieSeries.ts
+4
-4
src/chart/radar/RadarSeries.ts
src/chart/radar/RadarSeries.ts
+2
-2
src/chart/sankey/SankeySeries.ts
src/chart/sankey/SankeySeries.ts
+2
-2
src/chart/scatter/ScatterSeries.ts
src/chart/scatter/ScatterSeries.ts
+2
-2
src/chart/sunburst/SunburstSeries.ts
src/chart/sunburst/SunburstSeries.ts
+3
-3
src/chart/themeRiver/ThemeRiverSeries.ts
src/chart/themeRiver/ThemeRiverSeries.ts
+3
-3
src/chart/tree/TreeSeries.ts
src/chart/tree/TreeSeries.ts
+2
-2
src/chart/treemap/TreemapSeries.ts
src/chart/treemap/TreemapSeries.ts
+3
-2
src/component/marker/MarkAreaModel.ts
src/component/marker/MarkAreaModel.ts
+2
-2
src/component/marker/MarkLineModel.ts
src/component/marker/MarkLineModel.ts
+2
-2
src/component/marker/MarkPointModel.ts
src/component/marker/MarkPointModel.ts
+2
-2
src/component/timeline/TimelineModel.ts
src/component/timeline/TimelineModel.ts
+2
-0
src/util/types.ts
src/util/types.ts
+11
-1
未找到文件。
src/chart/bar/BarSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -22,11 +22,11 @@ import SeriesModel from '../../model/Series';
import
{
ItemStyleOption
,
OptionDataValue
,
LabelOption
,
SeriesStackOptionMixin
,
StatesOptionMixin
,
OptionDataItemObject
,
SeriesSamplingOptionMixin
SeriesSamplingOptionMixin
,
SeriesLabelOption
}
from
'
../../util/types
'
;
import
type
Cartesian2D
from
'
../../coord/cartesian/Cartesian2D
'
;
import
type
Polar
from
'
../../coord/polar/Polar
'
;
...
...
@@ -37,7 +37,7 @@ import { BrushCommonSelectorsForSeries } from '../../component/brush/selector';
export
interface
BarStateOption
{
itemStyle
?:
BarItemStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
export
interface
BarItemStyleOption
extends
ItemStyleOption
{
...
...
src/chart/bar/PictorialBarSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -22,7 +22,7 @@ import SeriesModel from '../../model/Series';
import
{
OptionDataValue
,
ItemStyleOption
,
LabelOption
,
Series
LabelOption
,
AnimationOptionMixin
,
SeriesStackOptionMixin
,
StatesOptionMixin
,
...
...
@@ -34,7 +34,7 @@ import { inheritDefaultOption } from '../../util/component';
export
interface
PictorialBarStateOption
{
itemStyle
?:
ItemStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
interface
PictorialBarSeriesSymbolOption
{
...
...
src/chart/boxplot/BoxplotSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -25,7 +25,7 @@ import {
SeriesOnCartesianOptionMixin
,
LayoutOrient
,
ItemStyleOption
,
LabelOption
,
Series
LabelOption
,
OptionDataValueNumeric
,
StatesOptionMixin
,
DefaultExtraEmpasisState
...
...
@@ -39,7 +39,7 @@ type BoxplotDataValue = OptionDataValueNumeric[];
export
interface
BoxplotStateOption
{
itemStyle
?:
ItemStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
export
interface
BoxplotDataItemOption
...
...
src/chart/candlestick/CandlestickSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -27,7 +27,7 @@ import {
ItemStyleOption
,
ZRColor
,
ColorString
,
LabelOption
,
Series
LabelOption
,
SeriesLargeOptionMixin
,
OptionDataValueNumeric
,
StatesOptionMixin
,
...
...
@@ -45,7 +45,7 @@ interface CandlestickItemStyleOption extends ItemStyleOption {
}
export
interface
CandlestickStateOption
{
itemStyle
?:
CandlestickItemStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
export
interface
CandlestickDataItemOption
extends
CandlestickStateOption
,
StatesOptionMixin
<
CandlestickStateOption
,
ExtraStateOption
>
{
...
...
src/chart/effectScatter/EffectScatterSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -29,7 +29,7 @@ import {
SymbolOptionMixin
,
OptionDataValue
,
ItemStyleOption
,
LabelOption
,
Series
LabelOption
,
StatesOptionMixin
}
from
'
../../util/types
'
;
import
GlobalModel
from
'
../../model/Global
'
;
...
...
@@ -41,7 +41,7 @@ type ScatterDataValue = OptionDataValue | OptionDataValue[];
export
interface
EffectScatterStateOption
{
itemStyle
?:
ItemStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
export
interface
EffectScatterDataItemOption
extends
SymbolOptionMixin
,
...
...
src/chart/funnel/FunnelSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -34,14 +34,15 @@ import {
StatesOptionMixin
,
OptionDataItemObject
,
LayoutOrient
,
VerticalAlign
VerticalAlign
,
SeriesLabelOption
}
from
'
../../util/types
'
;
import
GlobalModel
from
'
../../model/Global
'
;
import
List
from
'
../../data/List
'
;
import
ComponentModel
from
'
../../model/Component
'
;
type
FunnelLabelOption
=
Omit
<
LabelOption
,
'
position
'
>
&
{
type
FunnelLabelOption
=
Omit
<
Series
LabelOption
,
'
position
'
>
&
{
position
?:
LabelOption
[
'
position
'
]
|
'
outer
'
|
'
inner
'
|
'
center
'
|
'
rightTop
'
|
'
rightBottom
'
|
'
leftTop
'
|
'
leftBottom
'
};
...
...
src/chart/graph/GraphSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -32,14 +32,14 @@ import {
SeriesOnSingleOptionMixin
,
OptionDataValue
,
RoamOptionMixin
,
LabelOption
,
Series
LabelOption
,
ItemStyleOption
,
LineStyleOption
,
SymbolOptionMixin
,
BoxLayoutOptionMixin
,
LabelFormatterCallback
,
Dictionary
,
LineLabelOption
,
Series
LineLabelOption
,
StatesOptionMixin
,
GraphEdgeItemObject
,
OptionDataValueNumeric
,
...
...
@@ -64,7 +64,7 @@ interface GraphEdgeLineStyleOption extends LineStyleOption {
export
interface
GraphNodeStateOption
{
itemStyle
?:
ItemStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
...
...
@@ -110,7 +110,7 @@ export interface GraphNodeItemOption extends SymbolOptionMixin, GraphNodeStateOp
export
interface
GraphEdgeStateOption
{
lineStyle
?:
GraphEdgeLineStyleOption
label
?:
LineLabelOption
label
?:
Series
LineLabelOption
}
export
interface
GraphEdgeItemOption
extends
GraphEdgeStateOption
,
...
...
@@ -171,12 +171,8 @@ export interface GraphSeriesOption extends SeriesOption,
edgeSymbol
?:
string
|
string
[]
edgeSymbolSize
?:
number
|
number
[]
edgeLabel
?:
LineLabelOption
&
{
formatter
?:
LabelFormatterCallback
|
string
}
label
?:
LabelOption
&
{
formatter
?:
LabelFormatterCallback
|
string
}
edgeLabel
?:
SeriesLineLabelOption
label
?:
SeriesLabelOption
itemStyle
?:
ItemStyleOption
lineStyle
?:
GraphEdgeLineStyleOption
...
...
@@ -184,22 +180,22 @@ export interface GraphSeriesOption extends SeriesOption,
emphasis
?:
{
focus
?:
GraphNodeItemOption
[
'
emphasis
'
][
'
focus
'
]
scale
?:
boolean
label
?:
LabelOption
edgeLabel
?:
LabelOption
label
?:
Series
LabelOption
edgeLabel
?:
Series
LabelOption
itemStyle
?:
ItemStyleOption
lineStyle
?:
LineStyleOption
}
blur
?:
{
label
?:
LabelOption
edgeLabel
?:
LabelOption
label
?:
Series
LabelOption
edgeLabel
?:
Series
LabelOption
itemStyle
?:
ItemStyleOption
lineStyle
?:
LineStyleOption
}
select
?:
{
label
?:
LabelOption
edgeLabel
?:
LabelOption
label
?:
Series
LabelOption
edgeLabel
?:
Series
LabelOption
itemStyle
?:
ItemStyleOption
lineStyle
?:
LineStyleOption
}
...
...
src/chart/heatmap/HeatmapSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -25,7 +25,7 @@ import {
SeriesOnCartesianOptionMixin
,
SeriesOnGeoOptionMixin
,
ItemStyleOption
,
LabelOption
,
Series
LabelOption
,
OptionDataValue
,
StatesOptionMixin
}
from
'
../../util/types
'
;
...
...
@@ -40,7 +40,7 @@ type HeatmapDataValue = OptionDataValue[];
export
interface
HeatmapStateOption
{
// Available on cartesian2d coordinate system
itemStyle
?:
ItemStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
export
interface
HeatmapDataItemOption
extends
HeatmapStateOption
,
StatesOptionMixin
<
HeatmapStateOption
>
{
...
...
src/chart/line/LineSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -24,7 +24,7 @@ import {
SeriesOption
,
SeriesOnPolarOptionMixin
,
SeriesStackOptionMixin
,
LabelOption
,
Series
LabelOption
,
LineStyleOption
,
ItemStyleOption
,
AreaStyleOption
,
...
...
@@ -49,7 +49,7 @@ interface ExtraStateOption {
export
interface
LineStateOption
{
itemStyle
?:
ItemStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
export
interface
LineDataItemOption
extends
SymbolOptionMixin
,
...
...
@@ -59,7 +59,7 @@ export interface LineDataItemOption extends SymbolOptionMixin,
value
?:
LineDataValue
}
export
interface
LineEndLabelOption
extends
LabelOption
{
export
interface
LineEndLabelOption
extends
Series
LabelOption
{
valueAnimation
:
boolean
}
...
...
@@ -88,7 +88,7 @@ export interface LineSeriesOption extends SeriesOption<LineStateOption, ExtraSta
// If clip the overflow value
clip
?:
boolean
label
?:
LabelOption
label
?:
Series
LabelOption
endLabel
?:
LineEndLabelOption
lineStyle
?:
LineStyleOption
...
...
src/chart/lines/LinesSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -32,8 +32,8 @@ import {
SeriesLargeOptionMixin
,
LineStyleOption
,
OptionDataValue
,
LineLabelOptio
n
,
S
tatesOptionMixi
n
StatesOptionMixi
n
,
S
eriesLineLabelOptio
n
}
from
'
../../util/types
'
;
import
GlobalModel
from
'
../../model/Global
'
;
import
type
{
LineDrawModelOption
}
from
'
../helper/LineDraw
'
;
...
...
@@ -83,7 +83,7 @@ interface LegacyDataItemOption {
export
interface
LinesStateOption
{
lineStyle
?:
LinesLineStyleOption
label
?:
LineLabelOption
label
?:
Series
LineLabelOption
}
export
interface
LinesDataItemOption
extends
LinesStateOption
,
StatesOptionMixin
<
LinesStateOption
>
{
...
...
src/chart/map/MapSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -27,12 +27,12 @@ import {
SeriesOption
,
BoxLayoutOptionMixin
,
SeriesEncodeOptionMixin
,
LabelOption
,
OptionDataItemObject
,
OptionDataValueNumeric
,
ParsedValue
,
SeriesOnGeoOptionMixin
,
StatesOptionMixin
StatesOptionMixin
,
SeriesLabelOption
}
from
'
../../util/types
'
;
import
{
Dictionary
}
from
'
zrender/src/core/types
'
;
import
GeoModel
,
{
GeoCommonOptionMixin
,
GeoItemStyleOption
}
from
'
../../coord/geo/GeoModel
'
;
...
...
@@ -43,8 +43,7 @@ import { createTooltipMarkup } from '../../component/tooltip/tooltipMarkup';
export
interface
MapStateOption
{
itemStyle
?:
GeoItemStyleOption
// FIXME:TS formatter?
label
?:
LabelOption
label
?:
SeriesLabelOption
}
export
interface
MapDataItemOption
extends
MapStateOption
,
StatesOptionMixin
<
MapStateOption
>
,
OptionDataItemObject
<
OptionDataValueNumeric
>
{
...
...
src/chart/parallel/ParallelSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -25,7 +25,7 @@ import {
SeriesOption
,
SeriesEncodeOptionMixin
,
LineStyleOption
,
LabelOption
,
Series
LabelOption
,
SeriesTooltipOption
,
DimensionName
,
OptionDataValue
,
...
...
@@ -44,7 +44,7 @@ type ParallelSeriesDataValue = OptionDataValue[];
export
interface
ParallelStateOption
{
lineStyle
?:
LineStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
export
interface
ParallelSeriesDataItemOption
extends
ParallelStateOption
,
StatesOptionMixin
<
ParallelStateOption
>
{
...
...
@@ -71,7 +71,7 @@ export interface ParallelSeriesOption extends
parallelAxisDefault
?:
ParallelAxisOption
;
emphasis
?:
{
label
?:
LabelOption
;
label
?:
Series
LabelOption
;
lineStyle
?:
LineStyleOption
;
}
...
...
src/chart/pie/PieSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -30,13 +30,13 @@ import {
CircleLayoutOptionMixin
,
LabelLineOption
,
ItemStyleOption
,
LabelOption
,
BoxLayoutOptionMixin
,
OptionDataValueNumeric
,
SeriesEncodeOptionMixin
,
OptionDataItemObject
,
StatesOptionMixin
,
DefaultExtraEmpasisState
DefaultExtraEmpasisState
,
SeriesLabelOption
}
from
'
../../util/types
'
;
import
List
from
'
../../data/List
'
;
...
...
@@ -58,14 +58,14 @@ export interface PieStateOption {
label
?:
PieLabelOption
labelLine
?:
PieLabelLineOption
}
interface
PieLabelOption
extends
Omit
<
LabelOption
,
'
rotate
'
|
'
position
'
>
{
interface
PieLabelOption
extends
Omit
<
Series
LabelOption
,
'
rotate
'
|
'
position
'
>
{
rotate
?:
number
alignTo
?:
'
none
'
|
'
labelLine
'
|
'
edge
'
edgeDistance
?:
string
|
number
bleedMargin
?:
number
distanceToLabelLine
?:
number
position
?:
LabelOption
[
'
position
'
]
|
'
outer
'
|
'
inner
'
|
'
center
'
position
?:
Series
LabelOption
[
'
position
'
]
|
'
outer
'
|
'
inner
'
|
'
center
'
}
interface
PieLabelLineOption
extends
LabelLineOption
{
...
...
src/chart/radar/RadarSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -24,7 +24,7 @@ import LegendVisualProvider from '../../visual/LegendVisualProvider';
import
{
SeriesOption
,
LineStyleOption
,
LabelOption
,
Series
LabelOption
,
SymbolOptionMixin
,
ItemStyleOption
,
AreaStyleOption
,
...
...
@@ -44,7 +44,7 @@ type RadarSeriesDataValue = OptionDataValue[];
export
interface
RadarSeriesStateOption
{
lineStyle
?:
LineStyleOption
areaStyle
?:
AreaStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
itemStyle
?:
ItemStyleOption
}
export
interface
RadarSeriesDataItemOption
extends
SymbolOptionMixin
,
...
...
src/chart/sankey/SankeySeries.ts
浏览文件 @
5a284e1a
...
...
@@ -24,7 +24,7 @@ import {
SeriesOption
,
BoxLayoutOptionMixin
,
OptionDataValue
,
LabelOption
,
Series
LabelOption
,
ItemStyleOption
,
LineStyleOption
,
LayoutOrient
,
...
...
@@ -44,7 +44,7 @@ import { createTooltipMarkup } from '../../component/tooltip/tooltipMarkup';
type
FocusNodeAdjacency
=
boolean
|
'
inEdges
'
|
'
outEdges
'
|
'
allEdges
'
;
export
interface
SankeyNodeStateOption
{
label
?:
LabelOption
label
?:
Series
LabelOption
itemStyle
?:
ItemStyleOption
}
...
...
src/chart/scatter/ScatterSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -28,7 +28,7 @@ import {
SeriesOnSingleOptionMixin
,
OptionDataValue
,
ItemStyleOption
,
LabelOption
,
Series
LabelOption
,
SeriesLargeOptionMixin
,
SeriesStackOptionMixin
,
SymbolOptionMixin
,
...
...
@@ -42,7 +42,7 @@ import { BrushCommonSelectorsForSeries } from '../../component/brush/selector';
interface
ScatterStateOption
{
itemStyle
?:
ItemStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
interface
ExtraStateOption
{
...
...
src/chart/sunburst/SunburstSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -24,7 +24,7 @@ import {wrapTreePathInfo} from '../helper/treeHelper';
import
{
SeriesOption
,
CircleLayoutOptionMixin
,
LabelOption
,
Series
LabelOption
,
ItemStyleOption
,
OptionDataValue
,
CallbackDataParams
,
...
...
@@ -49,11 +49,11 @@ interface SunburstItemStyleOption extends ItemStyleOption {
borderRadius
?:
(
number
|
string
)[]
|
number
|
string
}
interface
SunburstLabelOption
extends
Omit
<
LabelOption
,
'
rotate
'
|
'
position
'
>
{
interface
SunburstLabelOption
extends
Omit
<
Series
LabelOption
,
'
rotate
'
|
'
position
'
>
{
rotate
?:
'
radial
'
|
'
tangential
'
|
number
minAngle
?:
number
silent
?:
boolean
position
?:
LabelOption
[
'
position
'
]
|
'
outside
'
position
?:
Series
LabelOption
[
'
position
'
]
|
'
outside
'
}
interface
SunburstDataParams
extends
CallbackDataParams
{
...
...
src/chart/themeRiver/ThemeRiverSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -27,13 +27,13 @@ import LegendVisualProvider from '../../visual/LegendVisualProvider';
import
{
SeriesOption
,
SeriesOnSingleOptionMixin
,
LabelOption
,
OptionDataValueDate
,
OptionDataValueNumeric
,
ItemStyleOption
,
BoxLayoutOptionMixin
,
ZRColor
,
Dictionary
Dictionary
,
SeriesLabelOption
}
from
'
../../util/types
'
;
import
SingleAxis
from
'
../../coord/single/SingleAxis
'
;
import
GlobalModel
from
'
../../model/Global
'
;
...
...
@@ -42,7 +42,7 @@ import { createTooltipMarkup } from '../../component/tooltip/tooltipMarkup';
const
DATA_NAME_INDEX
=
2
;
interface
ThemeRiverSeriesLabelOption
extends
LabelOption
{
interface
ThemeRiverSeriesLabelOption
extends
Series
LabelOption
{
margin
?:
number
}
...
...
src/chart/tree/TreeSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -26,7 +26,7 @@ import {
RoamOptionMixin
,
LineStyleOption
,
ItemStyleOption
,
LabelOption
,
Series
LabelOption
,
OptionDataValue
,
StatesOptionMixin
,
OptionDataItemObject
,
...
...
@@ -48,7 +48,7 @@ export interface TreeSeriesStateOption {
* Line style of the edge between node and it's parent.
*/
lineStyle
?:
CurveLineStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
interface
ExtraStateOption
{
...
...
src/chart/treemap/TreemapSeries.ts
浏览文件 @
5a284e1a
...
...
@@ -34,7 +34,8 @@ import {
OptionId
,
OptionName
,
DecalObject
,
DefaultExtraEmpasisState
DefaultExtraEmpasisState
,
SeriesLabelOption
}
from
'
../../util/types
'
;
import
GlobalModel
from
'
../../model/Global
'
;
import
{
LayoutRect
}
from
'
../../util/layout
'
;
...
...
@@ -51,7 +52,7 @@ interface BreadcrumbItemStyleOption extends ItemStyleOption {
textStyle
?:
LabelOption
}
interface
TreemapSeriesLabelOption
extends
LabelOption
{
interface
TreemapSeriesLabelOption
extends
Series
LabelOption
{
ellipsis
?:
boolean
formatter
?:
string
|
((
params
:
CallbackDataParams
)
=>
string
)
}
...
...
src/component/marker/MarkAreaModel.ts
浏览文件 @
5a284e1a
...
...
@@ -18,14 +18,14 @@
*/
import
MarkerModel
,
{
MarkerOption
,
MarkerStatisticType
,
MarkerPositionOption
}
from
'
./MarkerModel
'
;
import
{
LabelOption
,
ItemStyleOption
,
StatesOptionMixin
}
from
'
../../util/types
'
;
import
{
Series
LabelOption
,
ItemStyleOption
,
StatesOptionMixin
}
from
'
../../util/types
'
;
import
ComponentModel
from
'
../../model/Component
'
;
import
GlobalModel
from
'
../../model/Global
'
;
interface
MarkAreaStateOption
{
itemStyle
?:
ItemStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
interface
MarkAreaDataItemOptionBase
extends
MarkAreaStateOption
,
StatesOptionMixin
<
MarkAreaStateOption
>
{
...
...
src/component/marker/MarkLineModel.ts
浏览文件 @
5a284e1a
...
...
@@ -22,7 +22,7 @@ import ComponentModel from '../../model/Component';
import
GlobalModel
from
'
../../model/Global
'
;
import
{
LineStyleOption
,
LineLabelOption
,
Series
LineLabelOption
,
SymbolOptionMixin
,
ItemStyleOption
,
StatesOptionMixin
...
...
@@ -34,7 +34,7 @@ interface MarkLineStateOption {
* itemStyle for symbol
*/
itemStyle
?:
ItemStyleOption
label
?:
LineLabelOption
label
?:
Series
LineLabelOption
}
interface
MarkLineDataItemOptionBase
extends
MarkLineStateOption
,
StatesOptionMixin
<
MarkLineStateOption
>
{
name
?:
string
...
...
src/component/marker/MarkPointModel.ts
浏览文件 @
5a284e1a
...
...
@@ -23,7 +23,7 @@ import GlobalModel from '../../model/Global';
import
{
SymbolOptionMixin
,
ItemStyleOption
,
LabelOption
,
Series
LabelOption
,
CallbackDataParams
,
StatesOptionMixin
}
from
'
../../util/types
'
;
...
...
@@ -35,7 +35,7 @@ import {
interface
MarkPointStateOption
{
itemStyle
?:
ItemStyleOption
label
?:
LabelOption
label
?:
Series
LabelOption
}
export
interface
MarkPointDataItemOption
extends
MarkPointStateOption
,
StatesOptionMixin
<
MarkPointStateOption
>
,
...
...
src/component/timeline/TimelineModel.ts
浏览文件 @
5a284e1a
...
...
@@ -38,6 +38,7 @@ import Model from '../../model/Model';
import
GlobalModel
,
{
GlobalModelSetOptionOpts
}
from
'
../../model/Global
'
;
import
{
each
,
isObject
,
clone
}
from
'
zrender/src/core/util
'
;
import
{
convertOptionIdName
,
getDataItemValue
}
from
'
../../util/model
'
;
import
{
number
}
from
'
../../export
'
;
export
interface
TimelineControlStyle
extends
ItemStyleOption
{
...
...
@@ -76,6 +77,7 @@ interface TimelineLabelOption extends Omit<LabelOption, 'position'> {
// number can be distance to the timeline axis. sign will determine the side.
position
?:
'
auto
'
|
'
left
'
|
'
right
'
|
'
top
'
|
'
bottom
'
|
number
interval
?:
'
auto
'
|
number
formatter
?:
string
|
((
value
:
string
|
number
,
index
:
number
)
=>
string
)
}
export
interface
TimelineDataItemOption
extends
SymbolOptionMixin
{
...
...
src/util/types.ts
浏览文件 @
5a284e1a
...
...
@@ -1013,6 +1013,10 @@ export interface LabelOption extends TextCommonOption {
rich
?:
Dictionary
<
TextCommonOption
>
}
export
interface
SeriesLabelOption
extends
LabelOption
{
formatter
?:
string
|
LabelFormatterCallback
<
CallbackDataParams
>
}
/**
* Option for labels on line, like markLine, lines
*/
...
...
@@ -1050,6 +1054,11 @@ export interface LabelLineOption {
lineStyle
?:
LineStyleOption
}
export
interface
SeriesLineLabelOption
extends
LineLabelOption
{
formatter
?:
string
|
LabelFormatterCallback
<
CallbackDataParams
>
}
export
interface
LabelLayoutOptionCallbackParams
{
/**
...
...
@@ -1419,7 +1428,8 @@ export interface StatesOptionMixin<StateOption, ExtraStateOpts extends ExtraStat
blur
?:
StateOption
&
ExtraStateOpts
[
'
blur
'
]
}
export
interface
SeriesOption
<
StateOption
=
any
,
ExtraStateOpts
extends
ExtraStateOptsBase
=
DefaultExtraStateOpts
>
extends
export
interface
SeriesOption
<
StateOption
=
any
,
ExtraStateOpts
extends
ExtraStateOptsBase
=
DefaultExtraStateOpts
>
extends
ComponentOption
,
AnimationOptionMixin
,
ColorPaletteOptionMixin
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录