20 lines
581 B
JavaScript
20 lines
581 B
JavaScript
|
module.exports = function computeApiBreadCrumbs(EXPORT_DOC_TYPES) {
|
||
|
return {
|
||
|
$runAfter: ['paths-computed'],
|
||
|
$runBefore: ['rendering-docs'],
|
||
|
$process(docs) {
|
||
|
// Compute the breadcrumb for each doc by processing its containers
|
||
|
docs.forEach(doc => {
|
||
|
if (EXPORT_DOC_TYPES.indexOf(doc.docType) !== -1) {
|
||
|
doc.breadCrumbs = [
|
||
|
{ text: 'API', path: '/api' },
|
||
|
{ text: '@angular/' + doc.moduleDoc.id, path: doc.moduleDoc.path },
|
||
|
{ text: doc.name, path: doc.path }
|
||
|
];
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
};
|
||
|
};
|
||
|
|