@gouvfr-anct/mednum
Version:
✨ Permet de transformer une source de données vers le schéma des lieux de mediation numerique
17 lines (16 loc) • 907 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.idValueQuestion = void 0;
var DataGouvIdValueValidationMessages;
(function (DataGouvIdValueValidationMessages) {
DataGouvIdValueValidationMessages["REQUIRED"] = "La valeur de l'id est obligatoire";
})(DataGouvIdValueValidationMessages || (DataGouvIdValueValidationMessages = {}));
const validateDataGouvIdValue = (input) => input == null || input.trim() === '' ? DataGouvIdValueValidationMessages.REQUIRED : true;
const idValueQuestion = (publierOptions) => ({
message: (answers) => `Valeur de l'${answers['dataGouvIdType'] ?? 'id'} auquel rattacher la ressource sur Data.gouv`,
name: 'dataGouvIdValue',
validate: validateDataGouvIdValue,
when: () => validateDataGouvIdValue(publierOptions.dataGouvIdValue) !== true,
filter: (answer) => answer.trim()
});
exports.idValueQuestion = idValueQuestion;