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