all files / lib/ util.js

100% Statements 10/10
100% Branches 0/0
80% Functions 4/5
100% Lines 9/9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17               
"use strict";
var assign = require('object-assign');
var NavigationConverter = (function () {
    function NavigationConverter() {
    }
    NavigationConverter.convert = function (navigations) {
        return navigations.reduce(function (refinements, navigation) {
            navigation.refinements.forEach(function (refinement) { return refinements.push(assign(refinement, { navigationName: navigation.name })); });
            return refinements;
        }, []);
    };
    return NavigationConverter;
}());
exports.NavigationConverter = NavigationConverter;
 
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi91dGlsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxJQUFPLE1BQU0sV0FBVyxlQUFlLENBQUMsQ0FBQztBQUl6QztJQUFBO0lBT0EsQ0FBQztJQU5RLDJCQUFPLEdBQWQsVUFBZSxXQUE4QjtRQUMzQyxNQUFNLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxVQUFDLFdBQXNDLEVBQUUsVUFBc0I7WUFDdkYsVUFBVSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsVUFBQSxVQUFVLElBQUksT0FBQSxXQUFXLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxVQUFVLEVBQUUsRUFBRSxjQUFjLEVBQUUsVUFBVSxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsRUFBekUsQ0FBeUUsQ0FBQyxDQUFDO1lBQ3hILE1BQU0sQ0FBQyxXQUFXLENBQUM7UUFDckIsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBQ1QsQ0FBQztJQUNILDBCQUFDO0FBQUQsQ0FQQSxBQU9DLElBQUE7QUFQWSwyQkFBbUIsc0JBTy9CLENBQUEiLCJmaWxlIjoibGliL3V0aWwuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYXNzaWduID0gcmVxdWlyZSgnb2JqZWN0LWFzc2lnbicpO1xuaW1wb3J0IHsgU2VsZWN0ZWRSZWZpbmVtZW50IH0gZnJvbSAnLi9yZXF1ZXN0LW1vZGVscyc7XG5pbXBvcnQgeyBOYXZpZ2F0aW9uIH0gZnJvbSAnLi9yZXNwb25zZS1tb2RlbHMnO1xuXG5leHBvcnQgY2xhc3MgTmF2aWdhdGlvbkNvbnZlcnRlciB7XG4gIHN0YXRpYyBjb252ZXJ0KG5hdmlnYXRpb25zOiBBcnJheTxOYXZpZ2F0aW9uPik6IEFycmF5PFNlbGVjdGVkUmVmaW5lbWVudD4ge1xuICAgIHJldHVybiBuYXZpZ2F0aW9ucy5yZWR1Y2UoKHJlZmluZW1lbnRzOiBBcnJheTxTZWxlY3RlZFJlZmluZW1lbnQ+LCBuYXZpZ2F0aW9uOiBOYXZpZ2F0aW9uKSA9PiB7XG4gICAgICBuYXZpZ2F0aW9uLnJlZmluZW1lbnRzLmZvckVhY2gocmVmaW5lbWVudCA9PiByZWZpbmVtZW50cy5wdXNoKGFzc2lnbihyZWZpbmVtZW50LCB7IG5hdmlnYXRpb25OYW1lOiBuYXZpZ2F0aW9uLm5hbWUgfSkpKTtcbiAgICAgIHJldHVybiByZWZpbmVtZW50cztcbiAgICB9LCBbXSk7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ==