UNPKG

@gouvfr-anct/mednum

Version:

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

21 lines (20 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toDataInclusionOptions = exports.dataInclusionOptionsQuestions = exports.DATA_INCLUSION_OPTIONS = void 0; const options_1 = require("./options"); const questions_1 = require("./questions"); exports.DATA_INCLUSION_OPTIONS = [options_1.outputFileOption, options_1.filterOption, options_1.apiKeyOption]; const dataInclusionOptionsQuestions = (dataInclusionOptions) => [ (0, questions_1.outputFileQuestion)(dataInclusionOptions), (0, questions_1.apiKeyQuestion)(dataInclusionOptions) ]; exports.dataInclusionOptionsQuestions = dataInclusionOptionsQuestions; const outputFileIfAny = (outputFile) => (outputFile == null ? {} : { outputFile }); const dataInclusionApiKeyIfAny = (dataInclusionApiKey) => dataInclusionApiKey == null ? {} : { dataInclusionApiKey }; const filterIfAny = (filter) => (filter == null ? {} : { filter }); const toDataInclusionOptions = (environment) => ({ ...outputFileIfAny(environment['DATA_INCLUSION_OUTPUT_FILE']), ...dataInclusionApiKeyIfAny(environment['DATA_INCLUSION_API_KEY']), ...filterIfAny(environment['DATA_INCLUSION_FILTER']) }); exports.toDataInclusionOptions = toDataInclusionOptions;