UNPKG

@gouvfr-anct/mednum

Version:

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

13 lines (12 loc) 885 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.extractAction = void 0; const lieux_de_mediation_numerique_1 = require("@gouvfr-anct/lieux-de-mediation-numerique"); const common_1 = require("../../../common"); const data_1 = require("../../../transformer/data"); const build_api_url_1 = require("./build-api-url"); const extractAction = async (extractOptions) => { const lieuxToPublish = (await (0, common_1.paginate)(`${extractOptions.cartographieNationaleApiUrl}/lieux-inclusion-numerique/with-duplicates?page[number]=0&page[size]=10000`, (0, build_api_url_1.extractQueryString)(extractOptions))).map(lieux_de_mediation_numerique_1.fromSchemaLieuDeMediationNumerique); await (0, data_1.saveOutputsInFiles)(extractOptions)(lieuxToPublish, extractOptions.duplicates ? 'avec-doublons' : undefined); }; exports.extractAction = extractAction;