@gouvfr-anct/mednum
Version:
✨ Permet de transformer une source de données vers le schéma des lieux de mediation numerique
11 lines (10 loc) • 672 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.processPriseRdv = void 0;
const lieux_de_mediation_numerique_1 = require("@gouvfr-anct/lieux-de-mediation-numerique");
const canPorecessPriseRdv = (source, priseRdv) => priseRdv?.colonne != null && source[priseRdv.colonne] != null && source[priseRdv.colonne] !== '';
const fixUrl = (urlToFix) => urlToFix.replace('é', 'e');
const processPriseRdv = (source, matching) => canPorecessPriseRdv(source, matching.prise_rdv)
? (0, lieux_de_mediation_numerique_1.Url)(fixUrl(source[matching.prise_rdv.colonne]?.toString() ?? ''))
: undefined;
exports.processPriseRdv = processPriseRdv;