//// [callExpressionWithTypeParameterConstrainedToOuterTypeParameter.ts] interface I { (u: U): U; } var i: I; var y = i(""); // y should be string //// [callExpressionWithTypeParameterConstrainedToOuterTypeParameter.js] var i; var y = i(""); // y should be string