/** * Copyright (c) 2019-present Houfeng * @author Houfeng */ import { IShapeDrawable } from "./IShapeDrawable"; import { IShapeModel } from "../../Shape"; export interface IShapeDrawableOptions { name?: string; start?: (drawable?: IShapeDrawable) => void; move?: (drawable?: IShapeDrawable) => void; end?: (drawable?: IShapeDrawable) => void; done?: (drawable?: IShapeDrawable) => void; createShape: (drawable?: IShapeDrawable) => IShapeModel; updateShape?: (drawable?: IShapeDrawable) => void; className?: string; wait?: number; }