UNPKG

eventemitter-clustered

Version:

Node's event emitter for cluster mode (master-worker, worker-master, worker-master-worker)

22 lines (20 loc) 1.17 kB
export declare class EventEmitter{ constructor(); emitself(eventName: string | symbol, ...args: any[]): boolean; emit(eventName: string | symbol, ...args: any[]): boolean; broadcast(eventName: string | symbol, ...args: any[]): boolean; on(eventName: string | symbol, listener: (...args: any[]) => void): this; addListener(eventName: string | symbol, listener: (...args: any[]) => void): this; once(eventName: string | symbol, listener: (...args: any[]) => void): this; prependListener(eventName: string | symbol, listener: (...args: any[]) => void): this; prependOnceListener(eventName: string | symbol, listener: (...args: any[]) => void): this; removeListener(eventName: string | symbol, listener: (...args: any[]) => void): this; off(eventName: string | symbol, listener: (...args: any[]) => void): this; removeAllListeners(eventName?: string | symbol): this; setMaxListeners(n: number): this; getMaxListeners(): number; listeners(eventName: string | symbol): Function[]; eventNames(): (string | symbol)[]; listenerCount(eventName: string | symbol): number; } export default EventEmitter;