如何在 JSDoc 中为 Visual Studio 智能感知记录回调参数?

托马斯·扎托 - 恢复莫妮卡

我只是不知道如何正确记录回调使用,@param以便 Visual Studio 2017 智能感知会理解它。

例如:

/**
 * @param {string} file absolute path
 * @param {Function} callback called when done
*/
function loadFile(path, callback) {
    /// code
}

回调接受Errorstring作为参数(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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JSDoc中记录字典?

如何在jsdoc中描述“对象”参数?

Visual Studio中的HTML角度智能感知

如何在Visual Studio 2013中为经典ASP启用智能感知和语法突出显示

Visual Studio Code中的HTML5 canvas智能感知

如何在JSDOC中记录对象数组

如何在Visual Studio Code中为自定义angularjs模块添加智能感知?

在Visual Studio中配置触发智能感知完成的键

当插入符号位于虚拟空间中时,为Visual Studio中的自定义语言提供智能感知

如何在JsDoc中记录返回的数据

Visual Studio代码智能感知模式

如何在Visual Studio 2017中为Unity启用智能感知

AngularJS + Visual Studio Code智能感知

如何在Visual Studio代码中为张量流启用智能感知

如何在Visual Studio Code中启用智能感知?

如何在Visual Studio 2015中为自定义xml添加智能感知?

用于自举脚本中全局注册模块的Visual Studio Code智能感知

Angular上html文件中的引导程序类没有智能感知-Visual Studio 2017

如何仅在Visual Studio的智能感知中查看事件?

如何在Visual Studio 2013中禁用LESS智能感知?

Visual Studio 2012 ExtJS智能感知

如何从Visual Studio智能感知中排除CSS文件?

Visual Studio 2013 VB智能感知

在Visual Studio 2015中获取用于JavaScript函数表达式的智能感知

如何在Visual Studio-Xamarin中为axml文件启用智能感知?

Visual Studio是否为Angular 2模板提供了智能感知功能?

Visual Studio 2019 智能感知替换

Visual Studio Code 中的异步智能感知 | 节点

如何在 Visual Studio for C++ 中启用智能感知完成?