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