UNPKG

@gouvfr-anct/mednum

Version:

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

35 lines (34 loc) 1.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toTransformerOptions = exports.transformerOptionsQuestions = exports.TRANSFORMER_OPTIONS = void 0; const options_1 = require("./options"); const questions_1 = require("./questions"); const territory_option_1 = require("./options/territory.option"); const territory_question_1 = require("./questions/territory.question"); exports.TRANSFORMER_OPTIONS = [ options_1.apiKeyOption, options_1.configFileOption, options_1.delimiterOption, options_1.encodingOption, options_1.envKeyOption, options_1.forceOption, options_1.outputDirectoryOption, options_1.sourceOption, options_1.sourceNameOption, territory_option_1.territoryOption ]; const transformerOptionsQuestions = (transformerOptions) => [ (0, questions_1.sourceQuestion)(transformerOptions), (0, questions_1.configFileQuestion)(transformerOptions), (0, questions_1.outputDirectoryQuestion)(transformerOptions), (0, questions_1.sourceNameQuestion)(transformerOptions), (0, territory_question_1.territoryQuestion)(transformerOptions) ]; exports.transformerOptionsQuestions = transformerOptionsQuestions; const cartographieNationaleApiUrlIfAny = (cartographieNationaleApiUrl) => cartographieNationaleApiUrl == null ? {} : { cartographieNationaleApiUrl }; const cartographieNationaleApiKeyIfAny = (cartographieNationaleApiKey) => cartographieNationaleApiKey == null ? {} : { cartographieNationaleApiKey }; const toTransformerOptions = (environment) => ({ ...cartographieNationaleApiUrlIfAny(environment['CARTOGRAPHIE_NATIONALE_API_URL']), ...cartographieNationaleApiKeyIfAny(environment['CARTOGRAPHIE_NATIONALE_API_KEY']) }); exports.toTransformerOptions = toTransformerOptions;