UNPKG

event-handler-manager

Version:

A typescript (also javascript) simple Event Handler Manager

12 lines (11 loc) 476 B
export interface IEventHandler { attach(events: Array<string>): any; attach(event: string): any; on(event: string, callback: Function): number; on(events: string, callback: Function): Array<number>; off(event: string, eventRef: number, callback?: Function): void; off(event: string, callback?: Function): void; off(callback?: Function): void; trigger(event: string): Promise<any>; trigger(events: Array<string>): Promise<any>; }