@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
22 lines (21 loc) • 1.16 kB
TypeScript
import { BaseInputHandler } from "./BaseInputHandler";
import { InputManager } from "../InputManager/InputManager";
import { Canvas } from "../../Canvas";
import { IPointerParams, IKeyboardEventParams, IMovePointerParams, ITransformViewportParams, IWheelParams } from "../InputManager/IInputManager";
export declare class TestInputHandler extends BaseInputHandler {
private _canvas;
private _rectSize;
private _ctx;
constructor(inputManager: InputManager, _canvas: Canvas);
private _updateCtx;
protected _onClick(params: IPointerParams): Promise<void>;
protected _onDoubleClick(params: IPointerParams): Promise<void>;
protected _onKey(params: IKeyboardEventParams): Promise<void>;
protected _onLongTap(params: IPointerParams): Promise<void>;
protected _onMove(params: IMovePointerParams): Promise<void>;
protected _onPointerDown(params: IPointerParams): Promise<void>;
protected _onTransform(params: ITransformViewportParams): Promise<void>;
protected _onWheel(params: IWheelParams): Promise<void>;
protected _onHover(params: IPointerParams): Promise<void>;
private _createRect;
}