Update plugin chain to support JSDoc import types
This commit is contained in:
21
config/jsdoc/api/plugins/normalize-longnames.js
Normal file
21
config/jsdoc/api/plugins/normalize-longnames.js
Normal file
@@ -0,0 +1,21 @@
|
||||
/**
|
||||
* @filedesc
|
||||
* Normalize module path to make no distinction between static and member at
|
||||
* the module level.
|
||||
*/
|
||||
|
||||
exports.handlers = {
|
||||
|
||||
/**
|
||||
* Adds default export to module path types without name
|
||||
* @param {Object} e Event object.
|
||||
*/
|
||||
newDoclet: function(e) {
|
||||
const doclet = e.doclet;
|
||||
const module = doclet.longname.split('#').shift();
|
||||
if (module.indexOf('module:') == 0 && module.indexOf('.') !== -1) {
|
||||
doclet.longname = doclet.longname.replace(module, module.replace('.', '~'));
|
||||
}
|
||||
}
|
||||
|
||||
};
|
||||
Reference in New Issue
Block a user