// 裁剪框节点事件定义 export type cutOutBoxBorder = { x: number; y: number; width: number; height: number; index: number; // 样式 option: number; // 操作 }; // 鼠标起始位置坐标 export type movePositionType = { moveStartX: number; moveStartY: number; }; // 裁剪框位置参数 export type positionInfoType = { startX: number; startY: number; width: number; height: number; }; // 裁剪框缩放时所返回的数据类型 export type zoomCutOutBoxReturnType = { tempStartX: number; tempStartY: number; tempWidth: number; tempHeight: number; }; // 绘制裁剪框所返回的数据类型 export type drawCutOutBoxReturnType = { startX: number; startY: number; width: number; height: number; }; export type toolIcoType = { save?: boolean; undo?: boolean; confirm?: boolean }; export type screenShotType = { enableWebRtc?: boolean; // 是否启用webrtc,默认是启用状态 level?: number; // 截图容器层级 clickCutFullScreen?: boolean; // 单击截全屏启用状态, 默认值为false hiddenToolIco?: toolIcoType; // 需要隐藏的工具栏图标 };