UNPKG

@nekobird/controls

Version:

A collection of opinionated user-interface controls.

19 lines (18 loc) 608 B
import { DragEventManager } from '@nekobird/rocket'; import { PolyController } from './poly-controller'; import { PolyActionName } from './action-manager'; export interface ActionConfigMapEntry { action: PolyActionName; configProperty: string; } export declare type ActionConfigMapEntries = ActionConfigMapEntry[]; export declare class EventManager { controller: PolyController; dragEventManager: DragEventManager; constructor(controller: PolyController); initialize(): void; private onUp; private eventHub; private handleOutsideAction; private eventHandlerKeydown; }