Type alias AnyClass<T, I, E>

AnyClass<T, I, E>: (new (data, client, ...extra) => I)

Type Parameters

  • T

  • I

  • E extends unknown[]

Type declaration

    • new (data, client, ...extra): I
    • Parameters

      • data: T
      • client: Client
      • Rest ...extra: E

      Returns I