Recast.js
    Preparing search index...

    Interface RecastEventEmitter

    Event emitter interface exposed as RecastModule.events.

    interface RecastEventEmitter {
        on(type: string, listener: (...args: any[]) => void): this;
        once(type: string, listener: (...args: any[]) => void): this;
        off(type: string, listener: (...args: any[]) => void): this;
        removeAllListeners(type?: string): this;
        emit(type: string, ...args: any[]): this;
        deferEmit(type: string, ...args: any[]): this;
        eventNames(): string[];
    }
    Index

    Methods

    • Parameters

      • type: string
      • listener: (...args: any[]) => void

      Returns this

    • Parameters

      • type: string
      • listener: (...args: any[]) => void

      Returns this

    • Parameters

      • type: string
      • listener: (...args: any[]) => void

      Returns this

    • Parameters

      • Optionaltype: string

      Returns this

    • Parameters

      • type: string
      • ...args: any[]

      Returns this

    • Emits on the next microtask tick.

      Parameters

      • type: string
      • ...args: any[]

      Returns this

    • Returns the list of registered event type names.

      Returns string[]