@palmabit/json2fatturapaxml
Version:
Crea una fattura elettronica partendo da un JSON
24 lines (19 loc) • 495 B
JavaScript
;
const Joi = require('joi');
const IT_lang = require('./joi-error-translations/IT');
const schema = require('./schemas/FatturaElettronicaSchema');
const loadLanguage = (language = '') => {
switch (language.toUpperCase()) {
case 'IT':
return IT_lang;
default:
return {};
}
};
module.exports = (value, opt = {}) => {
const options = {
abortEarly: false,
language: loadLanguage(opt.language)
};
return Joi.validate(value, schema, options);
};