Type interface interface Type<T = any> extends Function { new (...args: any[]): T } Methods# construct signature # new (...args: any[]): T Parameters Option Type Description args any[] Returns T