@ng-doc/builder
Version:
<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>
23 lines • 762 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.sortNavigationEntries = sortNavigationEntries;
const is_present_1 = require("@ng-doc/core/helpers/is-present");
/**
*
* @param entries
*/
function sortNavigationEntries(entries) {
return entries.sort((a, b) => {
if ((0, is_present_1.isPresent)(a.item.order) && (0, is_present_1.isPresent)(b.item.order)) {
return a.item.order - b.item.order;
}
if ((0, is_present_1.isPresent)(a.item.order)) {
return -1;
}
if ((0, is_present_1.isPresent)(b.item.order)) {
return 1;
}
return a.item.title.localeCompare(b.item.title);
});
}
//# sourceMappingURL=sort-navigation-entities.js.map
;