Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Listener<Key>

Type parameters

  • Key: keyof EventListeners

Hierarchy

  • Listener

Index

Constructors

Properties

Constructors

  • new Listener<Key>(key: Key, run: (client: Client, ...args: EventListeners[Key]) => any): Listener<Key>
  • Create a new Listener

    since

    1.0.0

    Type parameters

    • Key: keyof EventListeners

    Parameters

    • key: Key
    • run: (client: Client, ...args: EventListeners[Key]) => any
        • (client: Client, ...args: EventListeners[Key]): any
        • Parameters

          • client: Client
          • Rest ...args: EventListeners[Key]

          Returns any

    Returns Listener<Key>

Properties

key: Key
run: (client: Client, ...args: EventListeners[Key]) => any

Type declaration

    • (client: Client, ...args: EventListeners[Key]): any
    • Parameters

      • client: Client
      • Rest ...args: EventListeners[Key]

      Returns any

Generated using TypeDoc