@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
26 lines (25 loc) • 870 B
TypeScript
import { IInputManager } from "./IInputManager";
export declare class HtmlInputManagerAdapter {
private _hostElement;
private _keyInputElement;
private _inputManager;
private _preventKeyHandleClass;
private _preventClickHandleClass;
private _isTouchDevice;
constructor(_hostElement: HTMLElement, _keyInputElement: HTMLElement, _inputManager: IInputManager, _preventKeyHandleClass?: string, _preventClickHandleClass?: string);
private _onTouchStart;
private _onTouchEnd;
private _onTouchMove;
private _onMouseDown;
private _onMouseUp;
private _onMouseMove;
private _onKeyDown;
private _onKeyUp;
private _getButton;
private _raiseMouseEvent;
private _raiseTouchEvent;
private _raiseKeyEvent;
private _onWheel;
dispose(): void;
private checkIsEventExcluded;
}