Type Alias EventEmitterTypeBeta
EventEmitterType: {
emit: ((event: string | symbol, ...args: any[]) => void);
off: ((event: string | symbol, fn: ((...args: any[]) => void)) => void);
on: ((event: string | symbol, fn: ((...args: any[]) => void)) => void);
once: ((event: string | symbol, fn: ((...args: any[]) => void)) => void);
}
Type declaration
emit: ((event: string | symbol, ...args: any[]) => void)
- (event, ...args): void
Parameters
- event: string | symbol
Rest...args: any[]
Returns void
off: ((event: string | symbol, fn: ((...args: any[]) => void)) => void)
- (event, fn): void
Parameters
- event: string | symbol
- fn: ((...args: any[]) => void)
- (...args): void
Returns void
Returns void
on: ((event: string | symbol, fn: ((...args: any[]) => void)) => void)
- (event, fn): void
Parameters
- event: string | symbol
- fn: ((...args: any[]) => void)
- (...args): void
Returns void
Returns void
once: ((event: string | symbol, fn: ((...args: any[]) => void)) => void)
- (event, fn): void
Parameters
- event: string | symbol
- fn: ((...args: any[]) => void)
- (...args): void
Returns void
Returns void
Type representing an event emitter with methods to manage events.