Skip to content

@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

Not affiliated with Riot Games