Type Alias OmitAllStatics<T>

OmitAllStatics: T extends { prototype: infer P; new (...args: A): R }
    ? { prototype: P; new (...args: A): R }
    : never

Type Parameters

  • T extends { prototype: any; new (...args: any[]): any }