UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

31 lines (30 loc) 825 B
import { ImageScale } from './type'; interface InitTransform { translateX: number; translateY: number; } export declare function useDrag(initTransform: InitTransform): { transform: import("vue").Ref<{ translateX: number; translateY: number; }>; mouseDownHandler: (e: MouseEvent) => void; resetTransform: () => void; }; export declare function useMirror(): { mirror: import("vue").Ref<number>; onMirror: () => void; resetMirror: () => void; }; export declare function useScale(imageScale?: ImageScale): { scale: import("vue").Ref<number>; onZoomIn: () => void; onZoomOut: () => void; resetScale: () => void; }; export declare function useRotate(): { rotate: import("vue").Ref<number>; onRotate: () => void; resetRotate: () => void; }; export {};