angular-cn/tools/api-builder/links-package/services/deprecatedDocsLinkDisambiguator.js
Peter Bacon Darwin 285ecf495f chore(api-builder): add configurable link disambuators & put to work
closes #1852
Add configurable link disambuators
Add a service to disambiguate docs by module
Add a service to disambiguate docs that are deprecated
2016-07-14 14:33:55 -07:00

14 lines
380 B
JavaScript

var _ = require('lodash');
module.exports = function deprecatedDocsLinkDisambiguator() {
return function(url, title, currentDoc, docs) {
if (docs.length != 2) return docs;
var filteredDocs = _.filter(docs, function(doc) {
return !doc.fileInfo.relativePath.match(/\/(\w+)-deprecated\//);
});
return filteredDocs.length > 0 ? filteredDocs : docs;
};
};