7e55bf1c4fef2d184e79d388c7082219cf60178d7f4c23138e05bdad3785b69bc94eb0b9edd0c72622ce832fa56870e519c27513d16decedb7fbd924b6a9bd 927 B

12345678910111213141516171819202122232425
  1. import * as graphic from '../../util/graphic.js';
  2. import SeriesData from '../../data/SeriesData.js';
  3. import { StageHandlerProgressParams } from '../../util/types.js';
  4. import { CoordinateSystemClipArea } from '../../coord/CoordinateSystem.js';
  5. import Element from 'zrender/lib/Element.js';
  6. interface UpdateOpt {
  7. clipShape?: CoordinateSystemClipArea;
  8. }
  9. declare class LargeSymbolDraw {
  10. group: graphic.Group;
  11. private _newAdded;
  12. /**
  13. * Update symbols draw by new data
  14. */
  15. updateData(data: SeriesData, opt?: UpdateOpt): void;
  16. updateLayout(data: SeriesData): void;
  17. incrementalPrepareUpdate(data: SeriesData): void;
  18. incrementalUpdate(taskParams: StageHandlerProgressParams, data: SeriesData, opt: UpdateOpt): void;
  19. eachRendered(cb: (el: Element) => boolean | void): void;
  20. private _create;
  21. private _setCommon;
  22. remove(): void;
  23. private _clear;
  24. }
  25. export default LargeSymbolDraw;