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.

24 lines (23 loc) 1.38 kB
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>; }