Sha256: 406b2bc046c7afcc6517913c7022dce2c32f448544aa1d155f065715b74ca9ce
Contents?: true
Size: 1.41 KB
Versions: 2
Compression:
Stored size: 1.41 KB
Contents
export as namespace EventEmitter; type ListenerFn = (...args: Array<any>) => void; /** * Minimal `EventEmitter` interface that is molded against the Node.js * `EventEmitter` interface. */ export class EventEmitter { static prefixed: string | boolean; /** * Return an array listing the events for which the emitter has registered * listeners. */ eventNames(): Array<string | symbol>; /** * Return the listeners registered for a given event. */ listeners(event: string | symbol, exists: boolean): Array<ListenerFn> | boolean; listeners(event: string | symbol): Array<ListenerFn>; /** * Calls each of the listeners registered for a given event. */ emit(event: string | symbol, ...args: Array<any>): boolean; /** * Add a listener for a given event. */ on(event: string | symbol, fn: ListenerFn, context?: any): this; addListener(event: string | symbol, fn: ListenerFn, context?: any): this; /** * Add a one-time listener for a given event. */ once(event: string | symbol, fn: ListenerFn, context?: any): this; /** * Remove the listeners of a given event. */ removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): this; off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): this; /** * Remove all listeners, or those of the specified event. */ removeAllListeners(event?: string | symbol): this; }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_modular_admin-1.0.0 | app/assets/node_modules/eventemitter3/index.d.ts |
rails_modular_admin-0.4.0 | app/assets/node_modules/eventemitter3/index.d.ts |