Properties
Private _eventRegistry
_eventRegistry: {}
Type declaration
-
[name: string]: ((eventName: string, key: string, value: number, source: T) => any)[]
Methods
addEventListener
- addEventListener(eventName: string, callback: (eventName: string, key: string, value: number, source: T) => void): (eventName: string, key: string, value: number, source: T) => void
-
Parameters
-
eventName: string
-
callback: (eventName: string, key: string, value: number, source: T) => void
-
- (eventName: string, key: string, value: number, source: T): void
-
Parameters
-
eventName: string
-
key: string
-
value: number
-
source: T
Returns void
Returns (eventName: string, key: string, value: number, source: T) => void
-
- (eventName: string, key: string, value: number, source: T): void
-
Parameters
-
eventName: string
-
key: string
-
value: number
-
source: T
Returns void
emit
- emit(eventName: string, key: string, value: number): any
-
Parameters
-
eventName: string
-
key: string
-
value: number
Returns any
removeEventListener
- removeEventListener(eventName: string, callback: (eventName: string, key: string, value: number, source: T) => any): void
-
Parameters
-
eventName: string
-
callback: (eventName: string, key: string, value: number, source: T) => any
-
- (eventName: string, key: string, value: number, source: T): any
-
Parameters
-
eventName: string
-
key: string
-
value: number
-
source: T
Returns any
Returns void