1 | import { Writeable } from '../../util/types';
|
2 | import { MappingDatum, Point } from '../../interface';
|
3 | import GeometryLabel from './base';
|
4 | import { LabelCfg, LabelPointCfg } from './interface';
|
5 |
|
6 |
|
7 |
|
8 | export default class IntervalLabel extends GeometryLabel {
|
9 | |
10 |
|
11 |
|
12 |
|
13 | private getLabelValueDir;
|
14 | |
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 | protected getLabelOffsetPoint(labelCfg: LabelCfg, index: number, total: number, position?: string): Point;
|
21 | |
22 |
|
23 |
|
24 |
|
25 | protected getThemedLabelCfg(labelCfg: LabelCfg): any;
|
26 | protected setLabelPosition(labelPointCfg: Writeable<LabelPointCfg>, mappingData: MappingDatum, index: number, position: string): void;
|
27 | }
|