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) 917 B
import { IKeyboardEventParams } from "../../InputManager/IInputManager"; import { ICommandManager } from "../../../Commands/ICommandManager"; import { Canvas } from "../../../Canvas"; import { SelectionHandler } from "../../../Services/Selection/SelectionHandler"; export declare class DefaultKeyInputHandler { private _commandManager; private _canvas; private _selectionHandler; private _moveDirection; private _lastMoveDirection; private _spacePressed; constructor(_commandManager: ICommandManager, _canvas: Canvas, _selectionHandler: SelectionHandler); onKeyInput(params: IKeyboardEventParams): Promise<boolean | void>; get spacePressed(): boolean; private _canDeleteItemHandler; private _tryToDeleteSelectedHandlers; private _moveItems; private get _selectedHandlers(); private get _selectedItems(); private _selectedPlaceholder; }