@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) • 989 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.metadataFileQuestion = void 0;
var DataGouvMetadataFileValidationMessages;
(function (DataGouvMetadataFileValidationMessages) {
DataGouvMetadataFileValidationMessages["REQUIRED"] = "Le fichier de m\u00E9tadonn\u00E9es est obligatoire";
})(DataGouvMetadataFileValidationMessages || (DataGouvMetadataFileValidationMessages = {}));
const validateDataGouvMetadataFile = (input) => input == null || input.trim() === '' ? DataGouvMetadataFileValidationMessages.REQUIRED : true;
const metadataFileQuestion = (mednumImportProperties) => ({
message: 'Chemin du fichier qui contient les métadonnées du jeu de données à publier',
name: 'dataGouvMetadataFile',
validate: validateDataGouvMetadataFile,
when: () => validateDataGouvMetadataFile(mednumImportProperties.dataGouvMetadataFile) !== true,
filter: (answer) => answer.trim()
});
exports.metadataFileQuestion = metadataFileQuestion;