JSDoc @typedef未在其他文件中使用

时间:2017-07-30 10:39:22

标签: visual-studio-code jsdoc

在我的文件lib/server.js中,我有以下代码:

/**
 * My Test Server
 * 
 * @typedef  {Object}   My.Server
 * @prop     {String}   name
 */
function Server() {
    this.name = 'zever';
}

当我在同一个文件中引用此@typedef时,它可以运行:

piece of code showing intelliSense is using the typedef in the same file

但是,当我在同一个项目中的另一个文件中使用@typedef时,我什么也得不到:

type is not working in another file in the same project

(是的,我也在一行上尝试过jsdoc)

这里出了什么问题?

1 个答案:

答案 0 :(得分:0)

这对我有帮助:class

您需要将定义导入另一个文件:

 /**
 @typedef {import('./my-new-type').MyNewType} MyNewType
 * */