@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
JavaScript
;
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;