@gouvfr-anct/mednum
Version:
✨ Permet de transformer une source de données vers le schéma des lieux de mediation numerique
30 lines (29 loc) • 1.51 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toDedupliquerOptions = exports.dedupliquerOptionsQuestions = exports.DEDUPLIQUER_OPTIONS = void 0;
const options_1 = require("./options");
const questions_1 = require("./questions");
exports.DEDUPLIQUER_OPTIONS = [
options_1.cutoffOption,
options_1.outputDirectoryOption,
options_1.sourceOption,
options_1.baseSourceOption,
options_1.sourceNameOption,
options_1.territoryOption,
options_1.apiKeyOption,
options_1.allowInternalOption
];
const dedupliquerOptionsQuestions = (dedupliquerOptions) => [
(0, questions_1.outputDirectoryQuestion)(dedupliquerOptions),
(0, questions_1.sourceQuestion)(dedupliquerOptions),
(0, questions_1.sourceNameQuestion)(dedupliquerOptions),
(0, questions_1.territoryQuestion)(dedupliquerOptions)
];
exports.dedupliquerOptionsQuestions = dedupliquerOptionsQuestions;
const cartographieNationaleApiUrlIfAny = (cartographieNationaleApiUrl) => cartographieNationaleApiUrl == null ? {} : { cartographieNationaleApiUrl };
const cartographieNationaleApiKeyIfAny = (cartographieNationaleApiKey) => cartographieNationaleApiKey == null ? {} : { cartographieNationaleApiKey };
const toDedupliquerOptions = (environment) => ({
...cartographieNationaleApiUrlIfAny(environment['CARTOGRAPHIE_NATIONALE_API_URL']),
...cartographieNationaleApiKeyIfAny(environment['CARTOGRAPHIE_NATIONALE_API_KEY'])
});
exports.toDedupliquerOptions = toDedupliquerOptions;