- Preparing search index...
- The search index is not available
x4js
Constructors
constructor
- new EventSource<Q, T>(source?: unknown): EventSource<Q, T>
-
Properties
Private
m_defaultHandlers
Private
m_source
m_source: unknown
Methods
_emit
- _emit(eventName: string, e: BasicEvent): void
-
Returns void
_signal
- _signal(eventName: string, e: BasicEvent, delay?: number): void
-
Parameters
-
eventName: string
-
-
delay: number = -1
Returns void
defaults
- defaults(events: T): void
-
Returns void
emit
- emit<K>(type: K, event?: Q[K]): void
-
Type Parameters
-
K extends string | number | symbol
Parameters
-
type: K
-
Optional
event: Q[K]
Returns void
listen
- listen(events: T): void
-
Returns void
off
- off<K>(type: K, callback: ((ev: Q[K]) => any)): void
-
Type Parameters
-
K extends string | number | symbol
Parameters
-
type: K
-
callback: ((ev: Q[K]) => any)
-
- (ev: Q[K]): any
-
Returns any
Returns void
on
- on<K>(type: K, callback: ((ev: Q[K]) => any)): EventDisposer
-
Type Parameters
-
K extends string | number | symbol
Parameters
-
type: K
-
callback: ((ev: Q[K]) => any)
-
- (ev: Q[K]): any
-
Returns any
once
- once<K>(type: K, callback: ((ev: Q[K]) => any)): void
-
Type Parameters
-
K extends string | number | symbol
Parameters
-
type: K
-
callback: ((ev: Q[K]) => any)
-
- (ev: Q[K]): any
-
Returns any
Returns void
removeAllListeners
- removeAllListeners(eventName: string): void
-
Returns void
signal
- signal<K>(type: K, event: Q[K], delay?: number): void
-
Type Parameters
-
K extends string | number | symbol
Parameters
-
type: K
-
event: Q[K]
-
delay: number = -1
Returns void
Event emitter class this class allow you to emit and handle events
@example: