vlocode-project - v1.40.0-beta-4
    Preparing search index...

    Interface EventEmitting<T>

    interface EventEmitting<T extends Events<T> = UntypedEvents> {
        addListener<K extends string | number | symbol>(
            eventName: K,
            listener: EventListener<K, T>,
        ): this;
        off<K extends string | number | symbol>(
            eventName: K,
            listener: EventListener<K, T>,
        ): this;
        on<K extends string | number | symbol>(
            event: K,
            listener: EventListener<K, T>,
        ): this;
        once<K extends string | number | symbol>(
            event: K,
            listener: EventListener<K, T>,
        ): this;
        removeAllListeners<K extends string | number | symbol>(event?: K): this;
        removeListener<K extends string | number | symbol>(
            event: K,
            listener: EventListener<K, T>,
        ): this;
    }

    Type Parameters

    • T extends Events<T> = UntypedEvents
    Index

    Methods

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • eventName: K
      • listener: EventListener<K, T>

      Returns this

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • eventName: K
      • listener: EventListener<K, T>

      Returns this

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K
      • listener: EventListener<K, T>

      Returns this

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K
      • listener: EventListener<K, T>

      Returns this

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • Optionalevent: K

      Returns this

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K
      • listener: EventListener<K, T>

      Returns this