Triangle.js Docs
    Preparing search index...

    Class EventEmitter<T>

    Type Parameters

    • T extends Record<string, any>
    Index

    Constructors

    • Type Parameters

      • T extends Record<string, any>

      Returns EventEmitter<T>

    Properties

    verbose: boolean = false

    Enables more debugging logs for memory leaks

    Accessors

    • set _maxListeners(
          data: { default: number; overrides: Map<keyof T, number> },
      ): void
      Internal

      Parameters

      • data: { default: number; overrides: Map<keyof T, number> }

      Returns void

    • get maxListeners(): { default: number; overrides: Map<keyof T, number> }

      Returns { default: number; overrides: Map<keyof T, number> }

    Methods

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K
      • data: T[K]

      Returns EventEmitter<T>

    • Returns {
          listeners: { cb: (data: any) => void; event: keyof T; once: boolean }[];
          maxListeners: { default: number; overrides: Map<keyof T, number> };
          verbose: boolean;
      }

    • Returns Hook<T>

    • Parameters

      • data: {
            listeners: { cb: (data: any) => void; event: keyof T; once: boolean }[];
            maxListeners: { default: number; overrides: Map<keyof T, number> };
            verbose: boolean;
        }

      Returns EventEmitter<T>

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K
      • cb: (data: T[K]) => void

      Returns EventEmitter<T>

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K
      • cb: (data: T[K]) => void

      Returns EventEmitter<T>

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K
      • cb: (data: T[K]) => any

      Returns EventEmitter<T>

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • Optionalevent: K

      Returns void

    • Sets the default number of max listeners

      Parameters

      • n: number

      Returns void

    • Sets the default number of max listeners

      Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K
      • n: number

      Returns void

    • Sets the default number of max listeners

      Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K[]
      • n: number

      Returns void