UNPKG

@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
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; }