index.d.ts 870 B

1234567891011121314151617181920212223242526
  1. /**
  2. * @fileoverview marker
  3. * @author dengfuping_develop@163.com
  4. */
  5. import ShapeBase from '../base';
  6. declare class Marker extends ShapeBase {
  7. type: string;
  8. canFill: boolean;
  9. canStroke: boolean;
  10. static symbolsFactory: {
  11. get(type: string): import("./symbols").SymbolFunc;
  12. register(type: string, func: import("./symbols").SymbolFunc): void;
  13. remove(type: string): void;
  14. getAll(): {
  15. circle(x: number, y: number, r: number): any[];
  16. square(x: number, y: number, r: number): any[];
  17. diamond(x: number, y: number, r: number): any[];
  18. triangle(x: number, y: number, r: number): any[];
  19. triangleDown(x: number, y: number, r: number): any[];
  20. };
  21. };
  22. createPath(context: any): void;
  23. _assembleMarker(): string;
  24. _getPath(): any[];
  25. }
  26. export default Marker;