UNPKG

@nekobird/controls

Version:

A collection of opinionated user-interface controls.

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