123456789101112131415161718 |
- import * as graphic from '../../util/graphic.js';
- import MarkerView from './MarkerView.js';
- import { HashMap } from 'zrender/lib/core/util.js';
- import MarkAreaModel from './MarkAreaModel.js';
- import SeriesModel from '../../model/Series.js';
- import GlobalModel from '../../model/Global.js';
- import ExtensionAPI from '../../core/ExtensionAPI.js';
- interface MarkAreaDrawGroup {
- group: graphic.Group;
- }
- declare class MarkAreaView extends MarkerView {
- static type: string;
- type: string;
- markerGroupMap: HashMap<MarkAreaDrawGroup>;
- updateTransform(markAreaModel: MarkAreaModel, ecModel: GlobalModel, api: ExtensionAPI): void;
- renderSeries(seriesModel: SeriesModel, maModel: MarkAreaModel, ecModel: GlobalModel, api: ExtensionAPI): void;
- }
- export default MarkAreaView;
|