UNPKG

@nekobird/controls

Version:

A collection of opinionated user-interface controls.

18 lines (17 loc) 599 B
import { DragEventManager } from '@nekobird/rocket'; import { SequenceController } from './sequence-controller'; import { SequenceActionName } from './action-manager'; export interface ActionConfigMapEntry { configProperty: string; action: SequenceActionName; } export declare type ActionConfigMapEntries = ActionConfigMapEntry[]; export declare class EventManager { controller: SequenceController; dragEventManager: DragEventManager; constructor(controller: SequenceController); initialize(): this; private onUp; private eventHub; private eventHandlerKeydown; }