vue-launchers
Version:
33 lines (32 loc) • 1.09 kB
TypeScript
export declare const usePreviewFitScale: (width: number, height: number, scaleDom: HTMLElement | null, callback?: (scale: {
width: number;
height: number;
}) => void) => {
calcRate: () => void;
windowResize: () => void;
unWindowResize: () => void;
};
export declare const usePreviewScrollYScale: (width: number, height: number, scaleDom: HTMLElement | null, callback?: (scale: {
width: number;
height: number;
}) => void) => {
calcRate: () => void;
windowResize: () => void;
unWindowResize: () => void;
};
export declare const usePreviewScrollXScale: (width: number, height: number, scaleDom: HTMLElement | null, callback?: (scale: {
width: number;
height: number;
}) => void) => {
calcRate: () => void;
windowResize: () => void;
unWindowResize: () => void;
};
export declare const usePreviewFullScale: (width: number, height: number, scaleDom: HTMLElement | null, callback?: (scale: {
width: number;
height: number;
}) => void) => {
calcRate: () => void;
windowResize: () => void;
unWindowResize: () => void;
};