UNPKG

@types/event-emitter

Version:
16 lines (12 loc) 374 B
declare namespace ee { type EventListener = (...args: any[]) => void; type EmitterMethod = (type: string, listener: EventListener) => void; interface Emitter { emit(type: string, ...args: any[]): void; off: EmitterMethod; on: EmitterMethod; once: EmitterMethod; } } declare function ee(obj?: any): ee.Emitter; export = ee;