EventEmitter

@demox-labs/aleo-wallet-adapter-base


@demox-labs/aleo-wallet-adapter-base / EventEmitter

Class: EventEmitter<EventTypes, Context>

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:5

Minimal EventEmitter interface that is molded against the Node.jsEventEmitter interface.

Extended by

Type Parameters

EventTypes

EventTypes extends ValidEventTypes = string | symbol

Context

Context extends any = any

Constructors

Constructor

new EventEmitter<EventTypes, Context>(): EventEmitter<EventTypes, Context>

Returns

EventEmitter<EventTypes, Context>

Properties

prefixed

static prefixed: string | boolean

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:9

Methods

addListener()

addListener<T>(event, fn, context?): this

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:45

Type Parameters

T

T extends string | symbol

Parameters

event

T

fn

EventListener<EventTypes, T>

context?

Context

Returns

this


emit()

emit<T>(event, ...args): boolean

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:32

Calls each of the listeners registered for a given event.

Type Parameters

T

T extends string | symbol

Parameters

event

T

args

...Parameters<EventListener<EventTypes, T>>

Returns

boolean


eventNames()

eventNames(): EventNames<EventTypes>[]

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:15

Return an array listing the events for which the emitter has registered listeners.

Returns

EventNames<EventTypes>[]


listenerCount()

listenerCount(event): number

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:27

Return the number of listeners listening to a given event.

Parameters

event

EventNames<EventTypes>

Returns

number


listeners()

listeners<T>(event): EventListener<EventTypes, T>[]

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:20

Return the listeners registered for a given event.

Type Parameters

T

T extends string | symbol

Parameters

event

T

Returns

EventListener<EventTypes, T>[]


off()

off<T>(event, fn?, context?, once?): this

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:69

Type Parameters

T

T extends string | symbol

Parameters

event

T

fn?

EventListener<EventTypes, T>

context?

Context

once?

boolean

Returns

this


on()

on<T>(event, fn, context?): this

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:40

Add a listener for a given event.

Type Parameters

T

T extends string | symbol

Parameters

event

T

fn

EventListener<EventTypes, T>

context?

Context

Returns

this


once()

once<T>(event, fn, context?): this

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:54

Add a one-time listener for a given event.

Type Parameters

T

T extends string | symbol

Parameters

event

T

fn

EventListener<EventTypes, T>

context?

Context

Returns

this


removeAllListeners()

removeAllListeners(event?): this

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:79

Remove all listeners, or those of the specified event.

Parameters

event?

EventNames<EventTypes>

Returns

this


removeListener()

removeListener<T>(event, fn?, context?, once?): this

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:63

Remove the listeners of a given event.

Type Parameters

T

T extends string | symbol

Parameters

event

T

fn?

EventListener<EventTypes, T>

context?

Context

once?

boolean

Returns

this

Last updated

Was this helpful?