99481f015cb2726c18e050b49f9ea4cf1e0ab25282d6d7628999706c918a09a96f45a9145a5a7c0f14f93975434ed99310dfc5bd7284b82282a96bef2a77a2 786 B

123456789101112131415161718
  1. import * as graphic from '../../util/graphic.js';
  2. import MarkerView from './MarkerView.js';
  3. import { HashMap } from 'zrender/lib/core/util.js';
  4. import MarkAreaModel from './MarkAreaModel.js';
  5. import SeriesModel from '../../model/Series.js';
  6. import GlobalModel from '../../model/Global.js';
  7. import ExtensionAPI from '../../core/ExtensionAPI.js';
  8. interface MarkAreaDrawGroup {
  9. group: graphic.Group;
  10. }
  11. declare class MarkAreaView extends MarkerView {
  12. static type: string;
  13. type: string;
  14. markerGroupMap: HashMap<MarkAreaDrawGroup>;
  15. updateTransform(markAreaModel: MarkAreaModel, ecModel: GlobalModel, api: ExtensionAPI): void;
  16. renderSeries(seriesModel: SeriesModel, maModel: MarkAreaModel, ecModel: GlobalModel, api: ExtensionAPI): void;
  17. }
  18. export default MarkAreaView;