UNPKG

typed-utilities

Version:
9 lines (8 loc) 159 B
export type ConstructorType<C> = C extends { new (...args: infer Args): infer Instance; } ? { instance: Instance; args: Args; } : never;