在我的文件中 lib/server.js
我有以下代码:
/**
* My Test Server
*
* @typedef {Object} My.Server
* @prop {String} name
*/
function Server() {
this.name = 'zever';
}
当我引用此
@typedef
在同一个文件中,它的工作原理是:但是,当我使用
@typedef
时在同一个项目的另一个文件中,我什么也没得到:(是的,我也在一行上尝试了 jsdoc)
这里出了什么问题?
最佳答案
这对我有帮助:https://stackoverflow.com/a/52847569/1554499 .
您需要在另一个文件中导入您的定义:
/**
@typedef {import('./my-new-type').MyNewType} MyNewType
* */
关于visual-studio-code - JSDoc @typedef 未在其他文件中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45398927/