Javascript 如何用Js文档记录当前函数

Javascript 如何用Js文档记录当前函数,javascript,jsdoc,Javascript,Jsdoc,我试图使用Js文档生成我的项目的静态文档,但是当我尝试运行Js文档命令时,我遇到了很多解析错误,只发生在我有curry函数的地方,我的代码正常工作。错误只发生在Js文档上,这是一个库错误,还是我做错了什么 /**Responsible for fetch the data that will be loaded in the graph within the dialog * * @param {function} dispatch redux dispatch function * @p

我试图使用Js文档生成我的项目的静态文档,但是当我尝试运行Js文档命令时,我遇到了很多解析错误,只发生在我有curry函数的地方,我的代码正常工作。错误只发生在Js文档上,这是一个库错误,还是我做错了什么

/**Responsible for fetch the data that will be loaded in the graph within the dialog
 *
 * @param {function} dispatch redux dispatch function
 * @param {String} timeMode time mode used on metric page Example: 'Mensal'
 * @param {String} dialogType type of the dialog used to request de correct data and render the body Example: 'WARN_NETWORK_DRIVE'
 * @returns {(timeMode: String) => (dialogType: String) => Promise<void>}
 */
export const fetchGraphicData = dispatch => timeMode => async dialogType => {...function logic }
/**负责获取将加载到对话框内图形中的数据
*
*@param{function}调度redux调度函数
*@param{String}timeMode度量页面上使用的时间模式示例:“Mensal”
*@param{String}dialogType用于请求反更正数据并呈现正文的对话框类型示例:“WARN_NETWORK_DRIVE”
*@returns{(timeMode:String)=>(dialogType:String)=>Promise}
*/
export const fetchGraphicData=dispatch=>timeMode=>async dialogType=>{…函数逻辑}
错误:

我认为您无法记录接收返回函数的函数的参数。。您必须拆分文档,如:

/**
*@param{String}dialogType用于请求反更正数据并呈现正文的对话框类型示例:“WARN_NETWORK_DRIVE”
*/
const dialogFn=异步dialogType=>{};
/**
*@param{String}timeMode度量页面上使用的时间模式示例:“Mensal”
*/
const timeModeFn=timeMode=>dialogFn;
/**
*负责获取将加载到对话框内图形中的数据
*
*@param{function}调度redux调度函数
*@returns{timeModeFn}timeModeFn
*/
export const fetchGraphicData=dispatch=>timeModeFn;