UNPKG

@gouvfr-anct/mednum

Version:

✨ Permet de transformer une source de données vers le schéma des lieux de mediation numerique

17 lines (16 loc) 989 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getNewCommune = exports.ANCIENNES_COMMUNES_MAP = void 0; const anciennes_communes_1 = require("../../../data/anciennes-communes"); const onlyDefined = (entry) => entry != null; const communeMapEntry = (newCommune, communeName) => { if (newCommune == null) return undefined; // eslint-disable-next-line @typescript-eslint/no-unused-vars const { date, ...commune } = newCommune; return [communeName.toLowerCase(), commune]; }; const toAncienneCommuneMapEntry = (ancienneCommuneName) => communeMapEntry(anciennes_communes_1.ANCIENNES_COMMUNES[ancienneCommuneName], ancienneCommuneName); exports.ANCIENNES_COMMUNES_MAP = new Map(Object.keys(anciennes_communes_1.ANCIENNES_COMMUNES).map(toAncienneCommuneMapEntry).filter(onlyDefined)); const getNewCommune = (ancienneCommune) => exports.ANCIENNES_COMMUNES_MAP.get(ancienneCommune.toLowerCase()); exports.getNewCommune = getNewCommune;