//// [fatArrowfunctionAsType.ts] declare var b: (x: T) => void ; var c: (x: T) => void = function (x: T) { return 42; } b = c; //// [fatArrowfunctionAsType.js] var c = function (x) { return 42; }; b = c;