=== tests/cases/compiler/genericConstructSignatureInInterface.ts === interface C { >C : Symbol(C, Decl(genericConstructSignatureInInterface.ts, 0, 0)) new (x: T); >T : Symbol(T, Decl(genericConstructSignatureInInterface.ts, 1, 9)) >x : Symbol(x, Decl(genericConstructSignatureInInterface.ts, 1, 12)) >T : Symbol(T, Decl(genericConstructSignatureInInterface.ts, 1, 9)) } var v: C; >v : Symbol(v, Decl(genericConstructSignatureInInterface.ts, 4, 3)) >C : Symbol(C, Decl(genericConstructSignatureInInterface.ts, 0, 0)) var r = new v(1); >r : Symbol(r, Decl(genericConstructSignatureInInterface.ts, 5, 3)) >v : Symbol(v, Decl(genericConstructSignatureInInterface.ts, 4, 3))