jsdoc无法将外部类型分配给变量

2w3rbyxf  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(202)

我用以下两个文件创建了一个文件夹: 1.jslet app = { inside: require('./2') }; let outside = require('./2');2.js ```
exports.Obj = class {
/**@type {number} */ prop;
};

利用 `@type` 我可以强制变量的类型,如下所示:
![](https://i.stack.imgur.com/4laPe.png)
它可以很好地使用 `outside` ,那怎么办呢 `app.inside` ?:
![](https://i.stack.imgur.com/rf9Tw.png)
如何解决此问题?我想使用 `app.inside` 方法
我为什么要使用 `app` 首先?它充当某种名称空间,因为我不希望我的变量覆盖其他内容。虽然我对库使用全局名称空间,但在本例中,我不考虑 `2.js` 图书馆
除此之外,我以后无法向我的“名称空间”添加更多内容:
![](https://i.stack.imgur.com/frwzn.png)
有没有其他方法来处理我对“名称空间”的想法?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题