【问题标题】:JSDoc @typedef not being used in other filesJSDoc @typedef 未在其他文件中使用
【发布时间】:2018-01-06 00:35:36
【问题描述】:

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

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

当我在同一个文件中引用这个 @typedef 时,它可以工作:

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

(是的,我也在一行中尝试了 jsdoc)

这里出了什么问题?

【问题讨论】:

标签: visual-studio-code jsdoc


【解决方案1】:

这对我有帮助:https://stackoverflow.com/a/52847569/1554499

您需要在另一个文件中导入您的定义:

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

【讨论】:

    猜你喜欢
    • 2017-08-07
    • 2017-08-28
    • 2022-08-11
    • 2019-08-11
    • 1970-01-01
    • 2018-09-24
    • 2019-10-07
    • 2015-10-29
    • 2020-12-30
    相关资源
    最近更新 更多