UNPKG

event-handler-manager

Version:

A typescript (also javascript) simple Event Handler Manager

17 lines (16 loc) 655 B
import { IEventHandlerManager } from './IEventHandlerManager'; export declare class EventHandlerManager implements IEventHandlerManager { private eventsRefs; private events; private idCounter; constructor(); attach(events: string[]): any; attach(event: string): any; on(event: string, action: Function): number; on(events: string[], action: Function): number[]; off(eventRef: number): void; off(event: string): void; off(): void; trigger(event: string, sequential?: boolean, order?: string): Promise<any>; trigger(events: string[], sequential?: boolean, order?: string): Promise<any>; }