@robotlegsjs/eventemitter3
Version:
RobotlegsJS integration with EventEmitter3
46 lines (45 loc) • 1 kB
TypeScript
import EventEmitter = require("eventemitter3");
/**
* @private
*/
export declare class EventEmitterMapConfig {
private _emitter;
/**
* @private
*/
get emitter(): EventEmitter;
private _event;
/**
* @private
*/
get event(): string | symbol;
private _listener;
/**
* @private
*/
get listener(): EventEmitter.ListenerFn;
private _context;
/**
* @private
*/
get context(): any;
private _once;
/**
* @private
*/
get once(): boolean;
private _calback;
/**
* @private
*/
get calback(): EventEmitter.ListenerFn;
/**
* @private
*/
set calback(value: EventEmitter.ListenerFn);
/**
* @private
*/
constructor(emitter: EventEmitter, event: string | symbol, listener: EventEmitter.ListenerFn, context: any, once?: boolean);
equalTo(emitter: EventEmitter, event: string | symbol, listener: EventEmitter.ListenerFn, context: any): boolean;
}