**TypeScript Version:** 2.3.4 **Code** ``` js { /** @type {function(number): number} */ const foo = (x) => x foo('f') // error, good! /** @type {function(number): number} */ function foo2(x) { return x } foo2('f') // expected error, but got none } ```