• Augment a base class with EventEmitter behavior.

    Type Parameters

    Parameters

    • BaseClass: BaseClass

      Some base class augmented with event emitter functionality

    Returns {
        prototype: __type<any>;
        emittedEvents: string[];
        new (...args): __type<BaseClass>;
    } & BaseClass