shot-web-screen
Version:
截屏、截图插件、capture screen
25 lines (24 loc) • 730 B
TypeScript
import { CUTBOXINFO, OPTION, DRAWINGINFO, POSITIONINFO } from '../types/index';
/**
* @func 收集事件操作中像素信息
* @desc
* @param {}
* @return {}
*/
declare class drawingCircle {
cutBoxInfo: CUTBOXINFO;
drawingInfo: DRAWINGINFO;
positionInfo: POSITIONINFO;
constructor();
mouseDownEvent(e: MouseEvent, cutBoxInfo: CUTBOXINFO): void;
mouseMoveEvent(e: MouseEvent, ctx: CanvasRenderingContext2D, option: OPTION): POSITIONINFO;
/**
* @func 处理位置数据,使其数据位置处于剪裁框范围内
* @desc
* @param {}
* @return {}
*/
handleData(positionList: POSITIONINFO): POSITIONINFO;
}
declare const _default: drawingCircle;
export default _default;