I have some code that returns a promise object, e.g. using Q library for NodeJS.
var Q = require('q');
/**
* @returns ???
*/
function task(err) {
return err? Q.reject(new Error('Some error')) : Q.resolve('Some result');
}
How to document such a return value using JSDoc?