speckoloo
Version:
Domain entites inspired by Speck
209 lines (196 loc) • 5.25 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var cov_130bc1ahe6 = function () {
var path = '/home/henrique/labs/speckoloo/src/adapters/joi.js',
hash = 'd71d3a054d098d1da8e051064f76d8b9e1cfff2b',
global = new Function('return this')(),
gcv = '__coverage__',
coverageData = {
path: '/home/henrique/labs/speckoloo/src/adapters/joi.js',
statementMap: {
'0': {
start: {
line: 3,
column: 28
},
end: {
line: 15,
column: 1
}
},
'1': {
start: {
line: 4,
column: 20
},
end: {
line: 7,
column: 3
}
},
'2': {
start: {
line: 8,
column: 2
},
end: {
line: 10,
column: 3
}
},
'3': {
start: {
line: 9,
column: 4
},
end: {
line: 9,
column: 10
}
},
'4': {
start: {
line: 12,
column: 2
},
end: {
line: 14,
column: 3
}
}
},
fnMap: {
'0': {
name: '(anonymous_0)',
decl: {
start: {
line: 3,
column: 15
},
end: {
line: 3,
column: 16
}
},
loc: {
start: {
line: 3,
column: 28
},
end: {
line: 15,
column: 1
}
},
line: 3
},
'1': {
name: '(anonymous_1)',
decl: {
start: {
line: 3,
column: 28
},
end: {
line: 3,
column: 29
}
},
loc: {
start: {
line: 3,
column: 44
},
end: {
line: 15,
column: 1
}
},
line: 3
}
},
branchMap: {
'0': {
loc: {
start: {
line: 8,
column: 2
},
end: {
line: 10,
column: 3
}
},
type: 'if',
locations: [{
start: {
line: 8,
column: 2
},
end: {
line: 10,
column: 3
}
}, {
start: {
line: 8,
column: 2
},
end: {
line: 10,
column: 3
}
}],
line: 8
}
},
s: {
'0': 0,
'1': 0,
'2': 0,
'3': 0,
'4': 0
},
f: {
'0': 0,
'1': 0
},
b: {
'0': [0, 0]
},
_coverageSchema: '332fd63041d2c1bcb487cc26dd0d5f7d97098a6c'
},
coverage = global[gcv] || (global[gcv] = {});
if (coverage[path] && coverage[path].hash === hash) {
return coverage[path];
}
coverageData.hash = hash;
return coverage[path] = coverageData;
}();
var _joi = require('joi');
var _joi2 = _interopRequireDefault(_joi);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = joiSchema => {
cov_130bc1ahe6.f[0]++;
cov_130bc1ahe6.s[0]++;
return (value, key) => {
cov_130bc1ahe6.f[1]++;
var _ref = (cov_130bc1ahe6.s[1]++, _joi2.default.validate({ [key]: value }, _joi2.default.object({ [key]: joiSchema })));
const error = _ref.error;
cov_130bc1ahe6.s[2]++;
if (!error) {
cov_130bc1ahe6.b[0][0]++;
cov_130bc1ahe6.s[3]++;
return;
} else {
cov_130bc1ahe6.b[0][1]++;
}
cov_130bc1ahe6.s[4]++;
return {
error: error.details[0].message
};
};
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9hZGFwdGVycy9qb2kuanMiXSwibmFtZXMiOlsiam9pU2NoZW1hIiwidmFsdWUiLCJrZXkiLCJ2YWxpZGF0ZSIsIm9iamVjdCIsImVycm9yIiwiZGV0YWlscyIsIm1lc3NhZ2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7Ozs7OztrQkFFZUEsYUFBYTtBQUFBO0FBQUE7QUFBQSxVQUFDQyxLQUFELEVBQVFDLEdBQVIsS0FBZ0I7QUFBQTs7QUFBQSx1Q0FDeEIsY0FBSUMsUUFBSixDQUNoQixFQUFFLENBQUNELEdBQUQsR0FBT0QsS0FBVCxFQURnQixFQUVoQixjQUFJRyxNQUFKLENBQVcsRUFBRSxDQUFDRixHQUFELEdBQU9GLFNBQVQsRUFBWCxDQUZnQixDQUR3Qjs7QUFBQSxVQUNsQ0ssS0FEa0MsUUFDbENBLEtBRGtDO0FBQUE7O0FBSzFDLFFBQUksQ0FBQ0EsS0FBTCxFQUFZO0FBQUE7QUFBQTs7QUFDVjtBQUNELEtBRkQ7QUFBQTtBQUFBOztBQUwwQztBQVMxQyxXQUFPO0FBQ0xBLGFBQU9BLE1BQU1DLE9BQU4sQ0FBYyxDQUFkLEVBQWlCQztBQURuQixLQUFQO0FBR0QsR0FaMkI7QUFZM0IsQyIsImZpbGUiOiJqb2kuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgSm9pIGZyb20gJ2pvaSdcblxuZXhwb3J0IGRlZmF1bHQgam9pU2NoZW1hID0+ICh2YWx1ZSwga2V5KSA9PiB7XG4gIGNvbnN0IHsgZXJyb3IgfSA9IEpvaS52YWxpZGF0ZShcbiAgICB7IFtrZXldOiB2YWx1ZSB9LFxuICAgIEpvaS5vYmplY3QoeyBba2V5XTogam9pU2NoZW1hIH0pXG4gIClcbiAgaWYgKCFlcnJvcikge1xuICAgIHJldHVyblxuICB9XG5cbiAgcmV0dXJuIHtcbiAgICBlcnJvcjogZXJyb3IuZGV0YWlsc1swXS5tZXNzYWdlXG4gIH1cbn1cbiJdfQ==