@golemio/parkings
Version:
Golemio Parkings Module
25 lines • 880 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const Logger_1 = require("@golemio/core/dist/output-gateway/Logger");
class OpenDataHelper {
static parseOpenDataParam(req) {
if (req.query["isRestrictedToOpenData"] === "false") {
Logger_1.log.debug("Showing also private data");
return false;
}
Logger_1.log.debug("Showing only public data");
return true;
}
static getIntersectionOfAllowedSources(requestedSources, accessibleSources) {
let intersection;
if (requestedSources) {
intersection = requestedSources.filter((item) => accessibleSources.includes(item));
}
else {
intersection = accessibleSources;
}
return intersection;
}
}
exports.default = OpenDataHelper;
//# sourceMappingURL=OpenDataHelper.js.map