//// [assignmentCompatibilityForConstrainedTypeParameters.ts] function foo() { function bar() { var x: S; var y: T; y = x; } } //// [assignmentCompatibilityForConstrainedTypeParameters.js] function foo() { function bar() { var x; var y; y = x; } }