UNPKG

800 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const lodash_1 = require("lodash");
4function formatRouteAsJson(route) {
5 return Object.assign({}, route, { auth: undefined, path: route.path.join(' ') });
6}
7exports.formatRouteAsJson = formatRouteAsJson;
8function formatRoutingTableAsJson(routingTable) {
9 return lodash_1.mapValues(routingTable.toJSON(), formatRouteAsJson);
10}
11exports.formatRoutingTableAsJson = formatRoutingTableAsJson;
12function formatForwardingRoutingTableAsJson(routingTable) {
13 return lodash_1.mapValues(routingTable.toJSON(), (routeUpdate) => (routeUpdate.route
14 ? formatRouteAsJson(routeUpdate.route)
15 : null));
16}
17exports.formatForwardingRoutingTableAsJson = formatForwardingRoutingTableAsJson;
18//# sourceMappingURL=utils.js.map
\No newline at end of file