angular-cn/aio/tools/transforms/angular-api-package/processors/processNgModuleDocs.js

19 lines
515 B
JavaScript
Raw Normal View History

module.exports = function processNgModuleDocs() {
return {
$runAfter: ['extractDecoratedClassesProcessor'],
$runBefore: ['docs-processed'],
$process(docs) {
docs.forEach(doc => {
if (doc.docType === 'ngmodule') {
Object.keys(doc.ngmoduleOptions).forEach(key => {
const value = doc.ngmoduleOptions[key];
if (value && !Array.isArray(value)) {
doc.ngmoduleOptions[key] = [value];
}
});
}
});
}
};
};