=== tests/cases/compiler/typeArgumentsInFunctionExpressions.ts === var obj = function f(a: T) { // should not error >obj : (a: T) => T >function f(a: T) { // should not error var x: T; return a;} : (a: T) => T >f : (a: T) => T >T : T >a : T >T : T var x: T; >x : T >T : T return a; >a : T }; var obj2 = function f(a: T): T { // should not error >obj2 : (a: T) => T >function f(a: T): T { // should not error var x: T; return a;} : (a: T) => T >f : (a: T) => T >T : T >a : T >T : T >T : T var x: T; >x : T >T : T return a; >a : T };