screen-shot-forvue
Version:
web端自定义截屏插件(Vue3版),一个基于vue-web-screen-shot二开的插件
44 lines (43 loc) • 954 B
TypeScript
export declare type cutOutBoxBorder = {
x: number;
y: number;
width: number;
height: number;
index: number;
option: number;
};
export declare type movePositionType = {
moveStartX: number;
moveStartY: number;
};
export declare type positionInfoType = {
startX: number;
startY: number;
width: number;
height: number;
};
export declare type zoomCutOutBoxReturnType = {
tempStartX: number;
tempStartY: number;
tempWidth: number;
tempHeight: number;
};
export declare type drawCutOutBoxReturnType = {
startX: number;
startY: number;
width: number;
height: number;
};
export declare type toolIcoType = {
save?: boolean;
undo?: boolean;
confirm?: boolean;
};
export declare type screenShotType = {
enableWebRtc?: boolean;
level?: number;
clickCutFullScreen?: boolean;
hiddenToolIco?: toolIcoType;
enableCORS?: boolean;
proxyAddress?: string;
};