From a400a8afecca46517e728ec0fba672372248280c Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Thu, 27 Dec 2018 14:05:14 -1000 Subject: [PATCH] Add regression test --- ...peArgumentDefaultUsesConstraintOnCircularDefault.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/cases/compiler/typeArgumentDefaultUsesConstraintOnCircularDefault.ts b/tests/cases/compiler/typeArgumentDefaultUsesConstraintOnCircularDefault.ts index b8361ea5714..ca5a270f6e7 100644 --- a/tests/cases/compiler/typeArgumentDefaultUsesConstraintOnCircularDefault.ts +++ b/tests/cases/compiler/typeArgumentDefaultUsesConstraintOnCircularDefault.ts @@ -1,5 +1,11 @@ -type Test = { value: T }; +type Test = { value: T }; // Error let zz: Test = { foo: "abc" }; // should error on comparison with Test -let zzy: Test = { value: {} }; // should error +let zzy: Test = { value: {} }; + +// Simplified repro from #28873 + +class C1 {} + +class C2 = any> {}