UNPKG

vue-tianditu2

Version:
30 lines (29 loc) 958 B
import { IconOptions } from '../utils/types'; export interface MarkToolOptions { icon?: IconOptions | string; follow?: boolean; } export interface PaintBrushToolOptions { keepdrawing?: boolean; color?: string; weight?: number; opacity?: number; } export interface ToolInstances { markTool?: T.MarkTool; polygonTool?: T.PolygonTool; polylineTool?: T.PolylineTool; rectangleTool?: T.RectangleTool; circleTool?: T.CircleTool; paintBrushTool?: T.PaintBrushTool; } export interface ToolEvents { "mark-mouseup": T.MarkToolEvents["mouseup"]; "polygon-draw": T.PolygonToolEvents["draw"]; "polygon-addpoint": T.PolygonToolEvents["addpoint"]; "polyline-draw": T.PolylineToolEvents["draw"]; "polyline-addpoint": T.PolylineToolEvents["addpoint"]; "rectangle-draw": T.RectangleToolEvents["draw"]; "circle-draw": T.CircleToolEvents["draw"]; "circle-drawend": T.CircleToolEvents["drawend"]; }