batch-cluster
    Preparing search index...

    Interface TypedEventEmitter<T>

    interface TypedEventEmitter<T> {
        emit<E extends string | number | symbol>(
            eventName: E,
            ...args: Args<T[E]>,
        ): boolean;
        listeners<E extends string | number | symbol>(event: E): Function[];
        off<E extends string | number | symbol>(
            eventName: E,
            listener: (...args: Args<T[E]>) => void,
        ): this;
        on<E extends string | number | symbol>(
            eventName: E,
            listener: (...args: Args<T[E]>) => void,
        ): this;
        once<E extends string | number | symbol>(
            eventName: E,
            listener: (...args: Args<T[E]>) => void,
        ): this;
        removeAllListeners(eventName?: keyof T): this;
    }

    Type Parameters

    • T
    Index

    Methods

    • Type Parameters

      • E extends string | number | symbol

      Parameters

      Returns boolean

    • Type Parameters

      • E extends string | number | symbol

      Parameters

      • event: E

      Returns Function[]

    • Type Parameters

      • E extends string | number | symbol

      Parameters

      • eventName: E
      • listener: (...args: Args<T[E]>) => void

      Returns this

    • Type Parameters

      • E extends string | number | symbol

      Parameters

      • eventName: E
      • listener: (...args: Args<T[E]>) => void

      Returns this

    • Type Parameters

      • E extends string | number | symbol

      Parameters

      • eventName: E
      • listener: (...args: Args<T[E]>) => void

      Returns this