/** * Copyright (c) 2019-present Houfeng * @author Houfeng */ /// import { IPoint } from "vector-helper"; import { StageModel } from "../Stage/StageModel"; export interface IDrawable { start?(point?: IPoint): void; move?(point?: IPoint, start?: IPoint): void; end?(point?: IPoint, start?: IPoint): void; render?(): React.ReactNode; className?: string; name?: string; stage?: StageModel; }