@typedef, который является @memberspace @namespace, не получает гиперссылок (documentation.js) - PullRequest
0 голосов
/ 31 октября 2019

У меня есть 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 в параметре?

...