@lightningtv/renderer
Version:
Lightning 3 Renderer
13 lines (12 loc) • 481 B
TypeScript
import type { IEventEmitter } from './IEventEmitter.js';
/**
* EventEmitter base class
*/
export declare class EventEmitter implements IEventEmitter {
private eventListeners;
on(event: string, listener: (target: any, data: any) => void): void;
off(event: string, listener?: (target: any, data: any) => void): void;
once(event: string, listener: (target: any, data: any) => void): void;
emit(event: string, data?: any): void;
removeAllListeners(): void;
}