@gouvfr-anct/lieux-de-mediation-numerique
Version:
📚 Bibliothèque pour la modélisation des lieux de médiation numérique respectant le standard du schéma de données des lieux de médiation numériques
25 lines (24 loc) • 1.92 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toSchemaServicesDataInclusion = exports.toSchemaServiceDataInclusion = exports.toSchemaStructuresDataInclusion = exports.toSchemaStructureDataInclusion = void 0;
const to_schema_data_inclusion_fields_1 = require("./to-schema-data-inclusion-fields");
const toSchemaStructureDataInclusion = (lieuMediationNumerique) => ({
...(0, to_schema_data_inclusion_fields_1.structureGeneralFields)(lieuMediationNumerique),
...(0, to_schema_data_inclusion_fields_1.adresseFields)(lieuMediationNumerique),
...(0, to_schema_data_inclusion_fields_1.collecteFields)(lieuMediationNumerique),
...(0, to_schema_data_inclusion_fields_1.localisationFields)(lieuMediationNumerique),
...(0, to_schema_data_inclusion_fields_1.contactFields)(lieuMediationNumerique),
...(0, to_schema_data_inclusion_fields_1.presentationFields)(lieuMediationNumerique),
...(0, to_schema_data_inclusion_fields_1.disponibiliteFields)(lieuMediationNumerique),
...(0, to_schema_data_inclusion_fields_1.labelsFields)(lieuMediationNumerique)
});
exports.toSchemaStructureDataInclusion = toSchemaStructureDataInclusion;
const toSchemaStructuresDataInclusion = (lieuxMediationNumerique) => lieuxMediationNumerique.map(exports.toSchemaStructureDataInclusion);
exports.toSchemaStructuresDataInclusion = toSchemaStructuresDataInclusion;
const toSchemaServiceDataInclusion = (lieuMediationNumerique) => ({
...(0, to_schema_data_inclusion_fields_1.serviceGeneralFields)(lieuMediationNumerique),
...(0, to_schema_data_inclusion_fields_1.accesFields)(lieuMediationNumerique)
});
exports.toSchemaServiceDataInclusion = toSchemaServiceDataInclusion;
const toSchemaServicesDataInclusion = (lieuxMediationNumerique) => lieuxMediationNumerique.map(exports.toSchemaServiceDataInclusion);
exports.toSchemaServicesDataInclusion = toSchemaServicesDataInclusion;