@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
21 lines (20 loc) • 903 B
TypeScript
import { InputHandlerType } from "./InputHandlerType";
import { InputManager } from "./../../Input/InputManager/InputManager";
import { Viewer } from "./../../Viewer";
import { IInputHandlerArgs } from "./IInputHandlerArgs";
import { ISetInputHandlerOptions } from "./ISetInputHandlerOptions";
export declare class InputHandlerManager {
private _viewer;
private _currentInputHandler;
private _currentInputHandlerType;
private _setInputHandlerOptions;
private _inputManager;
private _htmlInputMangerAdapter;
private _factory;
constructor(_viewer: Viewer, element: HTMLElement, keyInputElement: HTMLElement);
get inputManager(): InputManager;
get isDefault(): boolean;
setInputHandlerType(type: InputHandlerType, args?: IInputHandlerArgs, options?: ISetInputHandlerOptions): void;
private _onInputHandlerComplete;
dispose(): void;
}