mwg API
    Preparing search index...

    Class HookRegistry<TArgs>

    Type Parameters

    • TArgs extends unknown[]

    Hierarchy (View Summary)

    Index
    • get size(): number

      how many handlers are registered, across every event

      Returns number

    • runs every handler registered for event, in registration order

      Parameters

      • event: string
      • ...args: TArgs

      Returns void

    • removes one specific handler; offSource is the usual way, this is for a one-off

      Parameters

      • handler: (...args: TArgs) => void

      Returns void

    • removes every hook registered with this source - a fainted creature's ability leaving

      Parameters

      • source: unknown

      Returns void

    • Parameters

      • event: string
      • handler: (...args: TArgs) => void
      • Optionalsource: unknown

      Returns void