UNPKG

js-web-screen-shot

Version:

web端自定义截屏插件(原生JS版)

22 lines (21 loc) 930 B
import { CropBoxStoreDataType } from "../lib/type/components/stores"; declare class CropBoxStore { private initialState; draggingTrim: boolean; dragging: boolean; borderSize: number; cutOutBoxPosition: CropBoxStoreDataType["cutOutBoxPosition"]; drawGraphPosition: CropBoxStoreDataType["drawGraphPosition"]; private readonly applyInitialState; constructor(); setDraggingTrim(draggingTrim: boolean): void; setDragging(dragging: boolean): void; setCutOutBoxPosition(mouseX: number, mouseY: number, width: number, height: number): void; setCutBoxSizeStatus(status: boolean): void; setCutBoxSizePosition(x: number, y: number): void; setCutBoxSize(width: number, height: number): void; updateDrawGraphPosition(mouseX?: number, mouseY?: number, width?: number, height?: number): void; reset(): void; } declare const cropBoxStore: CropBoxStore; export default cropBoxStore;