Methods
addEventListener
- addEventListener<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): EventManager
-
Type parameters
-
T: string | symbol | Object | any[]
Parameters
-
event: T
-
Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
-
Optional context: any
addListener
- addListener<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): EventManager
-
Type parameters
-
T: string | symbol | Object | any[]
Parameters
-
event: T
-
Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
-
Optional context: any
emit
- emit<T>(event: T, ...args: any[]): boolean
-
Type parameters
-
T: string | symbol | (string | symbol)[]
Parameters
-
event: T
-
Rest ...args: any[]
Returns boolean
eventNames
- eventNames(): (string | symbol)[]
-
Returns (string | symbol)[]
Protected formatType
- formatType(type: string | void): string | void
-
Parameters
Returns string | void
listenerCount
- listenerCount(event: string | symbol): number
-
Parameters
Returns number
listeners
- listeners<T>(event: T): ((...args: any[]) => void)[]
-
Type parameters
Parameters
Returns ((...args: any[]) => void)[]
off
- off<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): EventManager
-
Type parameters
-
T: string | symbol | Object | any[]
Parameters
-
event: T
-
Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
-
Optional context: any
on
- on<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): EventManager
-
Type parameters
-
T: string | symbol | Object | any[]
Parameters
-
event: T
-
Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
-
Optional context: any
once
- once<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): EventManager
-
Type parameters
-
T: string | symbol | Object | any[]
Parameters
-
event: T
-
Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
-
Optional context: any
removeAllListeners
-
Type parameters
-
T: string | symbol | (string | symbol)[]
Parameters
removeEventListener
- removeEventListener<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): EventManager
-
Type parameters
-
T: string | symbol | Object | any[]
Parameters
-
event: T
-
Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
-
Optional context: any
removeListener
- removeListener<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): EventManager
-
Type parameters
-
T: string | symbol | Object | any[]
Parameters
-
event: T
-
Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
-
Optional context: any
EventEmitter