在jsdoc中如何给一个函数类型起个名字, 就像@callback一样
/**
* @typedef {Object} Module
*/
/**
* generate a module
* @function ModuleGenerator
* @param {Module} exports - description
* @return {Module} [] - description
*/
/**
* @param {ModuleGeneraor} mod - description
*/
function Mod(mod) {
}
但这种定义方式在WebStorm中提示错误, 另外返回值可选的定义不知道是不是正确.
求高人解答, 谢谢.