6229bff47fe0241725dfe0cc0cbbe85f2741dfd34c3f544934acd7ab781c174a7902f40af3f08301d0620b079bc1549602cf12dece1a830c291b1fc87a9714 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. import Element from 'zrender/lib/Element.js';
  2. import GlobalModel from '../../model/Global.js';
  3. import ComponentView from '../../view/Component.js';
  4. import ExtensionAPI from '../../core/ExtensionAPI.js';
  5. import { GraphicComponentModel, GraphicComponentElementOption } from './GraphicModel.js';
  6. export declare const inner: (hostObj: Element<import("zrender/lib/Element").ElementProps>) => {
  7. width: number;
  8. height: number;
  9. isNew: boolean;
  10. id: string;
  11. type: string;
  12. option: GraphicComponentElementOption;
  13. };
  14. export declare class GraphicComponentView extends ComponentView {
  15. static type: string;
  16. type: string;
  17. private _elMap;
  18. private _lastGraphicModel;
  19. init(): void;
  20. render(graphicModel: GraphicComponentModel, ecModel: GlobalModel, api: ExtensionAPI): void;
  21. /**
  22. * Update graphic elements.
  23. */
  24. private _updateElements;
  25. /**
  26. * Locate graphic elements.
  27. */
  28. private _relocate;
  29. /**
  30. * Clear all elements.
  31. */
  32. private _clear;
  33. dispose(): void;
  34. }