// @declaration: true class C { x: T; y: U; } function getClass(c: T) { return C; } class MyClass extends getClass(2) { }