Type alias Constr<T, U, V>

Constr<T, U, V>: V extends keyof ConstructorParameters<T>[U]
    ? ConstructorParameters<T>[U][V]
    : ConstructorParameters<T>[U]

Type Parameters

  • T extends (abstract new (...args) => any)

  • U extends number

  • V extends keyof ConstructorParameters<T>[U] | undefined = undefined

Generated using TypeDoc