mapcomplete/Customizations/AllKnownLayouts.js
2020-07-20 15:59:48 +02:00

52 lines
1.9 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AllKnownLayouts = void 0;
var Groen_1 = require("./Layouts/Groen");
var GRB_1 = require("./Layouts/GRB");
var Bookcases_1 = require("./Layouts/Bookcases");
var Cyclofix_1 = require("./Layouts/Cyclofix");
var WalkByBrussels_1 = require("./Layouts/WalkByBrussels");
var All_1 = require("./Layouts/All");
var MetaMap_1 = require("./Layouts/MetaMap");
var StreetWidth_1 = require("./Layouts/StreetWidth");
var Natuurpunt_1 = require("./Layouts/Natuurpunt");
var AllKnownLayouts = /** @class */ (function () {
function AllKnownLayouts() {
}
AllKnownLayouts.AllLayouts = function () {
var all = new All_1.All();
var layouts = [
new Groen_1.Groen(),
new GRB_1.GRB(),
new Cyclofix_1.default(),
new Bookcases_1.Bookcases(),
new WalkByBrussels_1.WalkByBrussels(),
new MetaMap_1.MetaMap(),
new StreetWidth_1.StreetWidth(),
new Natuurpunt_1.Natuurpunt(),
all
/*new Toilets(),
new Statues(),
*/
];
var allSets = {};
for (var _i = 0, layouts_1 = layouts; _i < layouts_1.length; _i++) {
var layout = layouts_1[_i];
allSets[layout.name] = layout;
all.layers = all.layers.concat(layout.layers);
}
return allSets;
};
AllKnownLayouts.GetSets = function (layoutNames) {
var all = new All_1.All();
for (var _i = 0, layoutNames_1 = layoutNames; _i < layoutNames_1.length; _i++) {
var name_1 = layoutNames_1[_i];
all.layers = all.layers.concat(AllKnownLayouts.allSets[name_1].layers);
}
return all;
};
AllKnownLayouts.allSets = AllKnownLayouts.AllLayouts();
return AllKnownLayouts;
}());
exports.AllKnownLayouts = AllKnownLayouts;