vue-pincher
Version:
Vue 3 image cropper component
17 lines (16 loc) • 509 B
TypeScript
import type { ImageManipulator } from "./manipulator";
export declare class InputHandler {
private readonly manipulator;
constructor(manipulator: ImageManipulator);
wheel(evt: WheelEvent): void;
dblclick(): void;
private manipulating;
private previousClick;
private previousTouch;
mouseMoving(evt: MouseEvent): void;
mouseDown(evt: MouseEvent): void;
mouseUp(): void;
touchMoving(evt: TouchEvent): void;
touchDown(evt: TouchEvent): void;
touchUp(): void;
}