UNPKG

react-img-editor-en

Version:
26 lines (25 loc) 1.01 kB
import Plugin from "./Plugin"; import { DrawEventParams, PluginParamName, PluginParamValue } from "../common/type"; export default class Circle extends Plugin { name: string; iconfont: string; title: string; params: PluginParamName[]; defaultParamValue: PluginParamValue; shapeName: string; lastCircle: any; transformer: any; selectedNode: any; isPaint: boolean; started: boolean; startPoint: number[]; enableTransform: (drawEventParams: DrawEventParams, node: any) => void; disableTransform: (drawEventParams: DrawEventParams, node: any, remove?: boolean) => void; onEnter: (drawEventParams: DrawEventParams) => void; onClick: (drawEventParams: DrawEventParams) => void; onDrawStart: () => void; onDraw: (drawEventParams: DrawEventParams) => void; onDrawEnd: (drawEventParams: DrawEventParams) => void; onLeave: (drawEventParams: DrawEventParams) => void; onNodeRecreate: (drawEventParams: DrawEventParams, node: any) => void; }