canvas.d.ts 599 B

123456789101112131415161718
  1. import { AbstractCanvas, IShape } from '@antv/g-base';
  2. import { ChangeType } from '@antv/g-base';
  3. import * as Shape from './shape';
  4. import Group from './group';
  5. declare class Canvas extends AbstractCanvas {
  6. constructor(cfg: any);
  7. getShapeBase(): typeof Shape;
  8. getGroupBase(): typeof Group;
  9. getShape(x: number, y: number, ev: Event): IShape;
  10. createDom(): SVGSVGElement;
  11. /**
  12. * 一些方法调用会引起画布变化
  13. * @param {ChangeType} changeType 改变的类型
  14. */
  15. onCanvasChange(changeType: ChangeType): void;
  16. draw(): void;
  17. }
  18. export default Canvas;