小编Fir*_*847的帖子

如何使用Node.js在JSDoc中将typedef从一个文件"导入"到另一个文件?

假设我有一个名为"File1.js"的文件.在这个文件中,我导出一个对象的对象,我给每个对象一个typedef,就像这样.

/**
 * My typedef for each object.
 * @typedef {Object} MyObject1
 * @property {String} username Your username
 * @property {String} realname Your real name.
 * @property {boolean} isUnique Are you unique as a person?
 */
module.exports = {
  /**
   * Person One!
   * @type {MyObject1}
   */
  myperson: {
    username: 'TheDragonSlayer',
    realname: 'George',
    isUnique: true
  },
  /**
   * Person Two!
   * @type {MyObject1}
   */
  myperson2: {
    username: 'BobMagee',
    realname: 'Bob',
    isUnique: false
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,在名为"File2.js"的文件中,我在构造函数中引用此对象并将其设置为new MyObject1.

const persons = …
Run Code Online (Sandbox Code Playgroud)

javascript node.js jsdoc

11
推荐指数
2
解决办法
2864
查看次数

标签 统计

javascript ×1

jsdoc ×1

node.js ×1