Events: {
emit: (event: string, ...args: any[]) => boolean;
emitAsync: (event: string, ...args: any[]) => Promise<boolean>;
eventNames: () => string[];
getMaxListeners: () => number;
listenerCount: (event: string) => number;
off: (event: string, listener: (...args: any[]) => void) => EventEmitter;
on: (event: string, listener: (...args: any[]) => void) => EventEmitter;
once: (event: string, listener: (...args: any[]) => void) => EventEmitter;
removeAllListeners: (event?: string) => EventEmitter;
setMaxListeners: (n: number) => EventEmitter;
} = ...
Type declaration
emit: (event: string, ...args: any[]) => boolean
emitAsync: (event: string, ...args: any[]) => Promise<boolean>
eventNames: () => string[]
getMaxListeners: () => number
listenerCount: (event: string) => number
off: (event: string, listener: (...args: any[]) => void) => EventEmitter
on: (event: string, listener: (...args: any[]) => void) => EventEmitter
once: (event: string, listener: (...args: any[]) => void) => EventEmitter
removeAllListeners: (event?: string) => EventEmitter
setMaxListeners: (n: number) => EventEmitter
Emit an event synchronously