У меня есть typedef, который является членом пространства имен:
/**
* @public
* @namespace nspace
*/
/**
* @public
* @typedef {Object} customType
* @memberof nspace
* @property {string} [x] x
*
*/
Когда я пытаюсь использовать этот параметр в методе:
/**
* @public
* @static
* @memberof nspace
* @requires ...
* @method meth
* @param {customType} [customType] Custom type.
* @returns {string} ...
*/
Однако, когда он отображаетсяпараметр customType
не является гиперссылкой, он связывается, только если я изменяю строку параметра на:
* @param {nspacecustomType} [customType] Custom type.
или если я делаю @typedef @static, тогда я могу сделать* @param {nspace.customType}
.
Нет ли способа просто связать его, не добавляя пространство имен к typedef в параметре?