@golemio/pid
Version:
Golemio PID Module
23 lines • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RopidDeparturesPresetsTransformation = void 0;
const ropid_departures_presets_1 = require("../../../schema-definitions/ropid-departures-presets");
const AbstractTransformation_1 = require("@golemio/core/dist/helpers/transformation/AbstractTransformation");
class RopidDeparturesPresetsTransformation extends AbstractTransformation_1.AbstractTransformation {
constructor() {
super();
this.transformInternal = (element) => {
return {
route_name: element.routeName,
api_version: element.apiVersion,
route: element.route,
url_query_params: new URLSearchParams(element.query).toString(),
note: element.note,
is_testing: element.isTesting ?? element.note.endsWith("(testovací)"),
};
};
this.name = ropid_departures_presets_1.RopidDeparturesPresets.name;
}
}
exports.RopidDeparturesPresetsTransformation = RopidDeparturesPresetsTransformation;
//# sourceMappingURL=RopidDeparturesPresetsTransformation.js.map