Constructors
constructor
- new Event(name: string, callback: Function, type?: EventType): Event
-
Parameters
-
name: string
-
callback: Function
-
type: EventType = ...
Properties
callback
callback: Function
listeners
listeners: Function[]
Methods
Static emit
- emit(name: string | string[], params?: any): void
-
Parameters
-
name: string | string[]
-
Optional params: any
Returns void
Static Private emitEvent
- emitEvent(name: string, params?: any): void
-
Parameters
-
name: string
-
Optional params: any
Returns void
Static on
- on(name: string | string[], callback: Function): void
-
Parameters
-
name: string | string[]
-
callback: Function
Returns void
Static onAnyKeyReleased
- onAnyKeyReleased(callback: NoArgsCallback): void
Static onClick
- onClick(callback: MouseCallback): void
Static Private onEvent
- onEvent(name: string, callback: Function): void
-
Parameters
-
name: string
-
callback: Function
Returns void
Static onKeyDown
- onKeyDown(name: string | string[], callback: KeyboardEventCallback): void
-
Parameters
-
name: string | string[]
-
callback: KeyboardEventCallback
Returns void
Static onKeyPressed
- onKeyPressed(name: string | string[], callback: KeyboardEventCallback): void
-
Parameters
-
name: string | string[]
-
callback: KeyboardEventCallback
Returns void
Static onMouseClick
- onMouseClick(callback: MouseCallback): void
Static onMouseMove
- onMouseMove(callback: MouseCallback): void