Skip to content
sigma.js sigma.js
v4.0.6 Docs Examples GitHub 12.2K

TypedEventEmitter

Defined in: packages/sigma/src/types.ts:272

  • ITypedEventEmitter<Events, this>

Events extends EventsMapping

new TypedEventEmitter<Events>(): TypedEventEmitter<Events>

Defined in: packages/sigma/src/types.ts:275

TypedEventEmitter<Events>

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; })<Events>.constructor

rawEmitter: EventEmitter

Defined in: packages/sigma/src/types.ts:253

Sigma.rawEmitter

addListener<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:259

Event extends string | number | symbol

Event

Events[Event]

this

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).addListener


emit<Event>(type, …args): boolean

Defined in: packages/sigma/src/types.ts:258

Event extends string | number | symbol

Event

…Parameters<Events[Event]>

boolean

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).emit


eventNames<Event>(): Event[]

Defined in: packages/sigma/src/types.ts:255

Event extends string | number | symbol

Event[]

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).eventNames


getMaxListeners(): number

Defined in: packages/sigma/src/types.ts:257

number

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).getMaxListeners


listenerCount<Event>(type): number

Defined in: packages/sigma/src/types.ts:268

Event extends string | number | symbol

Event

number

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).listenerCount


listeners<Event>(type): Events[Event][]

Defined in: packages/sigma/src/types.ts:267

Event extends string | number | symbol

Event

Events[Event][]

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).listeners


off<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:265

Event extends string | number | symbol

Event

Events[Event]

this

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).off


on<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:260

Event extends string | number | symbol

Event

Events[Event]

this

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).on


once<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:261

Event extends string | number | symbol

Event

Events[Event]

this

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).once


prependListener<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:262

Event extends string | number | symbol

Event

Events[Event]

this

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).prependListener


prependOnceListener<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:263

Event extends string | number | symbol

Event

Events[Event]

this

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).prependOnceListener


rawListeners<Event>(type): Events[Event][]

Defined in: packages/sigma/src/types.ts:269

Event extends string | number | symbol

Event

Events[Event][]

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).rawListeners


removeAllListeners<Event>(type?): this

Defined in: packages/sigma/src/types.ts:266

Event extends string | number | symbol

Event

this

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).removeAllListeners


removeListener<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:264

Event extends string | number | symbol

Event

Events[Event]

this

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).removeListener


setMaxListeners(n): this

Defined in: packages/sigma/src/types.ts:256

number

this

(EventEmitter as unknown as { new <T extends EventsMapping>(): ITypedEventEmitter<T>; }).setMaxListeners