ellipse.d.ts 565 B

123456789101112131415161718192021222324
  1. /**
  2. * @fileoverview ellipse
  3. * @author dengfuping_develop@163.com
  4. */
  5. import ShapeBase from './base';
  6. declare class Ellipse extends ShapeBase {
  7. type: string;
  8. canFill: boolean;
  9. canStroke: boolean;
  10. getDefaultAttrs(): {
  11. x: number;
  12. y: number;
  13. rx: number;
  14. ry: number;
  15. lineWidth: number;
  16. lineAppendWidth: number;
  17. strokeOpacity: number;
  18. fillOpacity: number;
  19. matrix: any;
  20. opacity: number;
  21. };
  22. createPath(context: any, targetAttrs: any): void;
  23. }
  24. export default Ellipse;