![](/img/trans.png)
[英]How to "import" a typedef from one file to another in JSDoc using Node.js?
[英]Import JSDOC documentation from another file
如何在文件 B 中导入类 foo 的文档?
// FileA.js
/** This is a class */
class foo { }
export default objectThatContainsFoo // foo isn't directly exported
// FileB.js
/** @typdef {--IMPORT DOCUMENTATION FOR foo--} foo */
/**
* @param {foo} foo - This is a foo
*/
function bar(foo) { return true }
所以最终为我工作的一种方法是在源文件中创建一个快速的typedef
,然后可以导入。
// FileA.js
/** @typedef {foo} foo */
/** This is a class */
class foo { }
export default objectThatContainsFoo // foo isn't directly exported
// FileB.js
/** @typdef {import("FilaA.js").foo} foo */
/**
* @param {foo} foo - This is a foo
*/
function bar(foo) { return true }
现在可以在 FileB 中看到 foo 的属性和描述
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.