Skip to main content

InBrowserEventEmitter

This class copy the behavior of Node.js EventEmitter class. It is used to provide the same interface for the browser environment.

Hierarchy

  • EventTarget
    • InBrowserEventEmitter

Index

Constructors

externalconstructor

Methods

publicaddEventListener

  • addEventListener(eventName: string, fn: Callback): void
  • Parameters

    • eventName: string
    • fn: Callback

    Returns void

publicemit

  • emit(eventName: string, params: unknown): boolean
  • Parameters

    • eventName: string
    • params: unknown

    Returns boolean

publiceventNames

  • eventNames(): string[]
  • Returns string[]

publicgetMaxListeners

  • getMaxListeners(): number
  • Returns number

publiclistenerCount

  • listenerCount(eventName: string): number
  • Parameters

    • eventName: string

    Returns number

publiclisteners

  • listeners(eventName: string): Callback[]
  • Parameters

    • eventName: string

    Returns Callback[]

publicoff

publicon

publiconce

publicremoveAllListeners

publicremoveEventListener

  • removeEventListener(eventName: string, fn: Callback): void
  • Parameters

    • eventName: string
    • fn: Callback

    Returns void

publicsetMaxListeners