react-img-editor-pro
Version:
图片编辑器(微信截图编辑 PRO 版),来自 react-img-editor
23 lines (22 loc) • 770 B
TypeScript
import Plugin from './Plugin';
import { DrawEventParams, PluginParamValue, PluginParamName } from '../common/type';
export default class Mosaic extends Plugin {
name: string;
iconfont: string;
title: string;
params: PluginParamName[];
defaultParamValue: PluginParamValue;
isPaint: boolean;
tiles: any;
tileRowSize: number;
tileColumnSize: number;
width: number;
height: number;
rectGroup: any;
drawTile: (tiles: any, drawLayer: any) => void;
getTilesByPoint: (x: number, y: number, strokeWidth: number) => any;
onDrawStart: (drawEventParams: DrawEventParams) => void;
onDraw: (drawEventParams: DrawEventParams) => void;
onDrawEnd: (drawEventParams: DrawEventParams) => void;
onLeave: () => void;
}