@zhouchangju/standard-chart
Version:
标准范式组件
26 lines (25 loc) • 1.18 kB
TypeScript
import LineSeriesModel$1 from 'echarts/lib/chart/line/LineSeries.js';
import type { LineEndLabelOption, LineSeriesOption } from 'echarts/types/src/chart/line/LineSeries';
import type { Text } from 'echarts/types/src/util/graphic';
import type SeriesModelType from 'echarts/types/src/model/Series';
export interface RankLineSeriesOption extends Omit<LineSeriesOption, 'type'> {
type: 'dvRankLine';
endLabel?: LineEndLabelOption & {
afterInit: (endLabel: Text) => void;
};
withTimeline: {
range: [number, number];
maxRange: number;
curIndex: number;
};
}
export type RankLineSeriesModelType = SeriesModelType<RankLineSeriesOption> & RankLineSeriesModel;
declare class RankLineSeriesModel extends LineSeriesModel$1 {
static readonly type = "series.dvRankLine";
type: string;
static readonly dependencies: string[];
hasSymbolVisual: boolean;
getInitialData(option: any): import("echarts/lib/data/SeriesData").default<import("echarts/lib/model/Model").default<any>, import("echarts/lib/data/SeriesData").DefaultDataVisual>;
static defaultOption: RankLineSeriesOption;
}
export default RankLineSeriesModel;