我正在努力找出在JSDOC中指定外部类作为参数/返回类型的正确语法。
例如,我有以下代码:
import redux from 'redux';
/**
* @param {object} state
* @return {{module:redux.Store}}
*/
export function initState(state=initialState) {
store = redux.createStore(theReducer, Immutable.fromJS(state));
return store;
}
问题是,如果我在WebStorm中使用这个功能,“转到声明”对于
Store
会将我带到完全无关的地方。这意味着我的语法可能有误(正确的是什么?)或者这是WebStorm的一个bug。