//// [typeArgumentsInFunctionExpressions.ts] var obj = function f(a: T) { // should not error var x: T; return a; }; var obj2 = function f(a: T): T { // should not error var x: T; return a; }; //// [typeArgumentsInFunctionExpressions.js] var obj = function f(a) { var x; return a; }; var obj2 = function f(a) { var x; return a; };