我只是不知道如何正确记录回调使用,@param
以便 Visual Studio 2017 智能感知会理解它。
例如:
/**
* @param {string} file absolute path
* @param {Function} callback called when done
*/
function loadFile(path, callback) {
/// code
}
回调接受Error
并string
作为参数(Node.js 风格),如何记录它?
这种模式有效:
/**
* @param {string} file absolute path
* @param {function(Error, string):void} callback called when done
*/
function loadFile(path, callback) {
/// code
}
void
这里代表无返回值,可以替换为回调返回值(例如:{function(value):boolean}
for a predicate)。
我不知道如何记录参数名称。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句