Appearance
@valoranchi/riot-client / index / TypedEmitter
Class: TypedEmitter<Events>
Defined in: src/events/TypedEmitter.ts:3
Extended by
Type Parameters
Events
Events extends Record<string, unknown[]>
Constructors
Constructor
new TypedEmitter<
Events>():TypedEmitter<Events>
Returns
TypedEmitter<Events>
Methods
emit()
emit<
E>(event, ...args):boolean
Defined in: src/events/TypedEmitter.ts:21
Type Parameters
E
E extends string
Parameters
event
E
args
...Events[E]
Returns
boolean
listenerCount()
listenerCount<
E>(event):number
Defined in: src/events/TypedEmitter.ts:33
Type Parameters
E
E extends string
Parameters
event
E
Returns
number
off()
off<
E>(event,listener):this
Defined in: src/events/TypedEmitter.ts:11
Type Parameters
E
E extends string
Parameters
event
E
listener
(...args) => void
Returns
this
on()
on<
E>(event,listener):this
Defined in: src/events/TypedEmitter.ts:6
Type Parameters
E
E extends string
Parameters
event
E
listener
(...args) => void
Returns
this
once()
once<
E>(event,listener):this
Defined in: src/events/TypedEmitter.ts:16
Type Parameters
E
E extends string
Parameters
event
E
listener
(...args) => void
Returns
this
removeAllListeners()
removeAllListeners<
E>(event?):this
Defined in: src/events/TypedEmitter.ts:28
Type Parameters
E
E extends string
Parameters
event?
E
Returns
this