image.d.ts 642 B

1234567891011121314151617181920212223242526
  1. /**
  2. * @fileoverview image
  3. * @author dengfuping_develop@163.com
  4. */
  5. import ShapeBase from './base';
  6. declare class Image extends ShapeBase {
  7. type: string;
  8. canFill: boolean;
  9. canStroke: boolean;
  10. getDefaultAttrs(): {
  11. x: number;
  12. y: number;
  13. width: number;
  14. height: 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. setAttr(name: string, value: any): void;
  24. _setImage(img: any): void;
  25. }
  26. export default Image;