The following type, which was valid with the built-in eslint valid-jsdoc rule, is not valid:
@returns {function(myParam:string): number}
We have this a lot, as it gives extra meaning to the params needed without having to create @callback blocks all the time.