//// [genericConstructInvocationWithNoTypeArg.ts] interface Foo { new (x: number): Foo; } var f2: Foo = new Foo(3); //// [genericConstructInvocationWithNoTypeArg.js] var f2 = new Foo(3);