From 6d683d2a967165717907a3cf43d78bbccb269309 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders Date: Mon, 2 Nov 2015 10:44:25 -0800 Subject: [PATCH] Add initial test --- .../genericClassExpressionInFunction.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 tests/cases/conformance/classes/classExpressions/genericClassExpressionInFunction.ts diff --git a/tests/cases/conformance/classes/classExpressions/genericClassExpressionInFunction.ts b/tests/cases/conformance/classes/classExpressions/genericClassExpressionInFunction.ts new file mode 100644 index 0000000000..ab2155c032 --- /dev/null +++ b/tests/cases/conformance/classes/classExpressions/genericClassExpressionInFunction.ts @@ -0,0 +1,13 @@ +class A { + genericVar: T +} +function B() { + // class expression can use T + return class extends A { } +} +// extends can call B +class K extends B() { + name: string; +} +var c = new K(); +c.genericVar = 12;