@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
24 lines (23 loc) • 1.38 kB
TypeScript
import { ICommandManager } from "./../../../Commands/ICommandManager";
import { SelectionHandler } from "./../../../Services/Selection/SelectionHandler";
import { EventManager } from "./../../../Services/EventManager";
import { HitTestManager } from "./../../../Services/HitTestManager";
import { DragNDropHandler } from "./../../../DragNDropHandler";
import { Canvas } from "./../../../Canvas";
import { IPointerParams, IMovePointerParams, ITransformViewportParams } from "./../../../Input/InputManager/IInputManager";
import { RotateHandler } from "./../../../RotateHandler";
export declare class DefaultTouchInputHandler {
private _commandManager;
private _selectionHandler;
private _dndHandler;
private _canvas;
private _pointerInputHandler;
private _panHandler;
constructor(_commandManager: ICommandManager, _selectionHandler: SelectionHandler, eventManager: EventManager, hitTestManager: HitTestManager, _dndHandler: DragNDropHandler, _canvas: Canvas, rotateHandler: RotateHandler);
onTap(params: IPointerParams): Promise<void>;
onMove(params: IMovePointerParams): Promise<void>;
onLongTap(params: IPointerParams): Promise<void>;
onDoubleClick(params: IPointerParams): Promise<void>;
onPointerDown(params: IPointerParams): Promise<void>;
onTransform(params: ITransformViewportParams): Promise<void>;
}