@jonahsnider/util

    Type Alias _BuiltInEvents<T>Internal

    Built-in events on all EventEmitters.

    Typed EventEmitter

    type _BuiltInEvents<T extends EventListeners> = {
        newListener: <E extends keyof T>(
            eventName: E,
            listener: T[E],
        ) => ReturnType<Parameters<EventEmitter["on"]>[1]>;
        removeListener: <E extends keyof T>(
            eventName: E,
            listener: T[E],
        ) => ReturnType<Parameters<EventEmitter["on"]>[1]>;
    }

    Type Parameters

    Index

    Properties

    newListener: <E extends keyof T>(
        eventName: E,
        listener: T[E],
    ) => ReturnType<Parameters<EventEmitter["on"]>[1]>
    removeListener: <E extends keyof T>(
        eventName: E,
        listener: T[E],
    ) => ReturnType<Parameters<EventEmitter["on"]>[1]>
    MMNEPVFCICPMFPCPTTAAATR