我的项目中有一个实用程序模块,可以通过名为“F”的webpack ProvidePlugin全局使用。代码如下所示:
/** @typedef {Object} F */
/** @function F.somefunc */
export function somefunc() ...
我已将此模块添加到库列表中,例如here,因此WebStorm不会抱怨“缺少import statement”。由于JSDoc,代码中的F.somefunc(...)
上的 Ctrl + Click 打开了somefunc
的声明。
但仍有问题:
我尝试将/** @global */
指令添加到F
的声明中,尝试将/** @memberOf F */
添加到每个函数中,但它什么也没做。
如何让这些东西运作?
WebStorm版本是2017.2