Leo Wallet Docs
Home
  • Wallet Adapter for Aleo Apps
  • packages
    • ui
      • docs
        • modules
        • interfaces
          • WalletIconProps
          • WalletModalContextState
          • WalletModalProps
          • WalletModalProviderProps
    • core
      • base
        • docs
          • modules
          • classes
            • BaseMessageSignerWalletAdapter
            • BaseSignerWalletAdapter
            • BaseWalletAdapter
            • Deployment
            • EventEmitter-1
            • Transaction
            • Transition
            • WalletAccountError
            • WalletConfigError
            • WalletConnectionError
            • WalletDecryptionError
            • WalletDecryptionNotAllowedError
            • WalletDisconnectedError
            • WalletDisconnectionError
            • WalletError
            • WalletKeypairError
            • WalletLoadError
            • WalletNotConnectedError
            • WalletNotReadyError
            • WalletNotSelectedError
            • WalletPublicKeyError
            • WalletRecordsError
            • WalletSendTransactionError
            • WalletSignMessageError
            • WalletSignTransactionError
            • WalletTimeoutError
            • WalletTransactionError
            • WalletWindowBlockedError
            • WalletWindowClosedError
          • enums
            • DecryptPermission
            • WalletAdapterNetwork
            • WalletReadyState
          • interfaces
            • AleoDeployment
            • AleoTransaction
            • AleoTransition
            • EventEmitter.EventEmitterStatic
            • EventEmitter.ListenerFn
            • MessageSignerWalletAdapterProps
            • SignerWalletAdapterProps
            • WalletAdapterEvents
            • WalletAdapterProps
          • modules
            • EventEmitter
      • react
        • docs
          • modules
          • interfaces
            • Wallet
            • WalletContextState
            • WalletProviderProps
    • wallets
      • leo
        • docs
          • modules
          • classes
            • LeoWalletAdapter
          • interfaces
            • LeoWallet
            • LeoWalletAdapterConfig
            • LeoWalletEvents
            • LeoWindow
Powered by GitBook
On this page
  • Class: EventEmitter<EventTypes, Context>
  • Type parameters
  • Hierarchy
  • Table of contents
  • Constructors
  • Properties
  • Methods

Was this helpful?

  1. packages
  2. core
  3. base
  4. docs
  5. classes

EventEmitter-1

PreviousDeploymentNextTransaction

Last updated 2 years ago

Was this helpful?

/ / EventEmitter

Class: EventEmitter<EventTypes, Context>

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

Type parameters

Name
Type

EventTypes

Context

extends any = any

Hierarchy

  • EventEmitter

    ↳ BaseWalletAdapter

Table of contents

Constructors

Properties

Methods

Constructors

constructor

• new EventEmitter<EventTypes, Context>()

Type parameters

Name
Type

EventTypes

Context

extends unknown = any

Properties

prefixed

â–ª Static prefixed: string | boolean

Defined in

node_modules/eventemitter3/index.d.ts:9

Methods

addListener

Type parameters

Name
Type

T

extends string | symbol

Parameters

Name
Type

event

T

fn

context?

Context

Returns

Defined in

node_modules/eventemitter3/index.d.ts:45


emit

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

Calls each of the listeners registered for a given event.

Type parameters

Name
Type

T

extends string | symbol

Parameters

Name
Type

event

T

...args

Returns

boolean

Defined in

node_modules/eventemitter3/index.d.ts:32


eventNames

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

Returns

Defined in

node_modules/eventemitter3/index.d.ts:15


listenerCount

â–¸ listenerCount(event): number

Return the number of listeners listening to a given event.

Parameters

Name
Type

event

Returns

number

Defined in

node_modules/eventemitter3/index.d.ts:27


listeners

Return the listeners registered for a given event.

Type parameters

Name
Type

T

extends string | symbol

Parameters

Name
Type

event

T

Returns

Defined in

node_modules/eventemitter3/index.d.ts:20


off

Type parameters

Name
Type

T

extends string | symbol

Parameters

Name
Type

event

T

fn?

context?

Context

once?

boolean

Returns

Defined in

node_modules/eventemitter3/index.d.ts:69


on

Add a listener for a given event.

Type parameters

Name
Type

T

extends string | symbol

Parameters

Name
Type

event

T

fn

context?

Context

Returns

Defined in

node_modules/eventemitter3/index.d.ts:40


once

Add a one-time listener for a given event.

Type parameters

Name
Type

T

extends string | symbol

Parameters

Name
Type

event

T

fn

context?

Context

Returns

Defined in

node_modules/eventemitter3/index.d.ts:54


removeAllListeners

Remove all listeners, or those of the specified event.

Parameters

Name
Type

event?

Returns

Defined in

node_modules/eventemitter3/index.d.ts:79


removeListener

Remove the listeners of a given event.

Type parameters

Name
Type

T

extends string | symbol

Parameters

Name
Type

event

T

fn?

context?

Context

once?

boolean

Returns

Defined in

node_modules/eventemitter3/index.d.ts:63

extends = string | symbol

extends = string | symbol

â–¸ addListener<T>(event, fn, context?): <EventTypes, Context>

<EventTypes, T>

<EventTypes, Context>

Parameters<<EventTypes, T>>

â–¸ eventNames(): <EventTypes>[]

<EventTypes>[]

<EventTypes>

â–¸ listeners<T>(event): <EventTypes, T>[]

<EventTypes, T>[]

â–¸ off<T>(event, fn?, context?, once?): <EventTypes, Context>

<EventTypes, T>

<EventTypes, Context>

â–¸ on<T>(event, fn, context?): <EventTypes, Context>

<EventTypes, T>

<EventTypes, Context>

â–¸ once<T>(event, fn, context?): <EventTypes, Context>

<EventTypes, T>

<EventTypes, Context>

â–¸ removeAllListeners(event?): <EventTypes, Context>

<EventTypes>

<EventTypes, Context>

â–¸ removeListener<T>(event, fn?, context?, once?): <EventTypes, Context>

<EventTypes, T>

<EventTypes, Context>

EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
@demox-labs/aleo-wallet-adapter-base
Exports
constructor
prefixed
addListener
emit
eventNames
listenerCount
listeners
off
on
once
removeAllListeners
removeListener
EventNames
EventNames
EventListener
EventListener
ValidEventTypes
ValidEventTypes
EventListener
EventListener
EventNames
EventListener
EventListener
EventListener
EventNames
EventListener