react-img-editor-pro
Version:
图片编辑器(微信截图编辑 PRO 版),来自 react-img-editor
23 lines (22 loc) • 747 B
TypeScript
import PubSub from './PubSub';
import { EditorContextProps } from '../components/EditorContext';
import { Stage } from 'konva/types/Stage';
import { Layer } from 'konva/types/Layer';
export interface DrawEventParams extends EditorContextProps {
event?: any;
stage: Stage;
imageLayer: Layer;
drawLayer: Layer;
imageData: ImageData;
reload: (imageObj: any, rectWidth: number, rectHeigh: number) => void;
historyStack: any[];
pixelRatio: number;
pubSub: InstanceType<typeof PubSub>;
}
export declare type PluginParamName = 'strokeWidth' | 'color' | 'fontSize' | 'lineType';
export interface PluginParamValue {
strokeWidth?: number;
color?: string;
fontSize?: number;
lineType?: 'solid' | 'dash';
}