PsyTask | API Docs
    Preparing search index...

    Class EventEmitter<M, EventMap>

    Disposable event emitter, use Set to manage listeners

    Type Parameters

    • M extends LooseObject & { dispose?: never } = {}
    • EventMap extends { dispose: void } = M & { dispose: void }

    Hierarchy (View Summary)

    Implements

    Constructors

    • Type Parameters

      • M extends LooseObject & { dispose?: undefined } = {}
      • EventMap extends { dispose: void } = M & { dispose: void }

      Returns EventEmitter<M, EventMap>

    Properties

    listeners: {
        readonly [K in string | number | symbol]?: Set<(e: EventMap[K]) => void>
    } = {}

    Methods