From 244e5673abefde3290b558b885a54781006338dc Mon Sep 17 00:00:00 2001 From: Peter Bacon Darwin Date: Fri, 13 Nov 2015 14:09:28 +0000 Subject: [PATCH] api-builder: filter out member docs Since we are not rendering these independently of their containers --- tools/api-builder/angular.io-package/index.js | 1 + .../angular.io-package/processors/filterMemberDocs.js | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 tools/api-builder/angular.io-package/processors/filterMemberDocs.js diff --git a/tools/api-builder/angular.io-package/index.js b/tools/api-builder/angular.io-package/index.js index d324975b65..737168a2f8 100644 --- a/tools/api-builder/angular.io-package/index.js +++ b/tools/api-builder/angular.io-package/index.js @@ -17,6 +17,7 @@ module.exports = new Package('angular.io', [basePackage, targetPackage, cheatshe .processor(require('./processors/filterUnwantedDecorators')) .processor(require('./processors/extractDirectiveClasses')) .processor(require('./processors/matchUpDirectiveDecorators')) +.processor(require('./processors/filterMemberDocs')) // overrides base packageInfo and returns the one for the 'angular/angular' repo. .factory(require('./services/packageInfo')) diff --git a/tools/api-builder/angular.io-package/processors/filterMemberDocs.js b/tools/api-builder/angular.io-package/processors/filterMemberDocs.js new file mode 100644 index 0000000000..b3a855d135 --- /dev/null +++ b/tools/api-builder/angular.io-package/processors/filterMemberDocs.js @@ -0,0 +1,9 @@ +module.exports = function filterMemberDocs() { + return { + $runAfter: ['extra-docs-added'], + $runBefore: ['rendering-docs'], + $process: function(docs) { + return docs.filter(function(doc) { return doc.docType !== 'member'; }); + } + } +}; \ No newline at end of file