TS2351
typescript Not a Constructor
A `new` expression is used on a value whose type has no construct signature. The value is not a class or constructor function.
A `new` expression is used on a value whose type has no construct signature. The value is not a class or constructor function.