@ayanaware/bento
Version:
Modular runtime framework designed to solve complex tasks
6 lines (5 loc) • 324 B
TypeScript
export interface EventEmitterLike {
emit(event: string | symbol, ...args: Array<any>): boolean | void;
addListener(event: string | symbol, listener: (...args: Array<any>) => void): EventEmitterLike | any;
removeListener(event: string | symbol, listener: (...args: Array<any>) => void): EventEmitterLike | any;
}