Type Alias ToAbstractConstructor<T>

ToAbstractConstructor: T extends new (
    ...args: infer TArgs extends any[],
) => infer TReturn
    ? abstract new (...args: TArgs) => TReturn
    : never

Type Parameters

  • T extends new (...args: any[]) => any