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