【发布时间】:2019-05-29 00:59:25
【问题描述】:
我正在编写一些使用 JSDoc 样式的代码 cmets,并且想知道 *= 在 WebStorm 生成的 @returns {function(*=): *} 中的含义。
我尝试搜索 JSDoc wiki 和 usejsdoc.org 但没有结果。
下面是我的代码:
/**
* Get record data listener generator.
* @param {Function} createProps
* @returns {function(*=): *} // ** generated by webstorm **
*/
export function getRecordCustomDataListener(createProps) {
return (callback) => onRecordCustomData({ createRecordData: createProps })(callback); // `onRecordCustomData` has not default argument
}
我想知道*= 在@returns {function(*=): *} 中的含义。
【问题讨论】:
标签: javascript webstorm jsdoc