UNPKG

speckoloo

Version:
184 lines (174 loc) 5.84 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var cov_27f02ma7kq = function () { var path = '/home/henrique/labs/speckoloo/src/validation-error.factory.js', hash = 'e3289e3a0a8d8effc276ee5f530e2f16b118b1be', global = new Function('return this')(), gcv = '__coverage__', coverageData = { path: '/home/henrique/labs/speckoloo/src/validation-error.factory.js', statementMap: { '0': { start: { line: 1, column: 31 }, end: { line: 33, column: 1 } }, '1': { start: { line: 2, column: 16 }, end: { line: 28, column: 4 } }, '2': { start: { line: 20, column: 8 }, end: { line: 25, column: 9 } }, '3': { start: { line: 30, column: 2 }, end: { line: 30, column: 56 } }, '4': { start: { line: 32, column: 2 }, end: { line: 32, column: 14 } } }, fnMap: { '0': { name: '(anonymous_0)', decl: { start: { line: 1, column: 31 }, end: { line: 1, column: 32 } }, loc: { start: { line: 1, column: 57 }, end: { line: 33, column: 1 } }, line: 1 }, '1': { name: '_toJSON', decl: { start: { line: 19, column: 22 }, end: { line: 19, column: 29 } }, loc: { start: { line: 19, column: 33 }, end: { line: 26, column: 7 } }, line: 19 } }, branchMap: {}, s: { '0': 0, '1': 0, '2': 0, '3': 0, '4': 0 }, f: { '0': 0, '1': 0 }, b: {}, _coverageSchema: '332fd63041d2c1bcb487cc26dd0d5f7d97098a6c' }, coverage = global[gcv] || (global[gcv] = {}); if (coverage[path] && coverage[path].hash === hash) { return coverage[path]; } coverageData.hash = hash; return coverage[path] = coverageData; }(); cov_27f02ma7kq.s[0]++; const ValidationErrorFactory = (message, { details }) => { cov_27f02ma7kq.f[0]++; const error = (cov_27f02ma7kq.s[1]++, Object.create(Error.prototype, { constructor: { value: ValidationErrorFactory }, name: { value: 'ValidationError' }, code: { value: 'ERR_VALIDATION' }, message: { value: message }, details: { value: details }, toJSON: { value: function _toJSON() { cov_27f02ma7kq.f[1]++; cov_27f02ma7kq.s[2]++; return { message: this.message, name: this.name, code: this.code, details: this.details }; } } })); cov_27f02ma7kq.s[3]++; Error.captureStackTrace(error, ValidationErrorFactory); cov_27f02ma7kq.s[4]++; return error; }; exports.default = ValidationErrorFactory; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy92YWxpZGF0aW9uLWVycm9yLmZhY3RvcnkuanMiXSwibmFtZXMiOlsiVmFsaWRhdGlvbkVycm9yRmFjdG9yeSIsIm1lc3NhZ2UiLCJkZXRhaWxzIiwiZXJyb3IiLCJPYmplY3QiLCJjcmVhdGUiLCJFcnJvciIsInByb3RvdHlwZSIsImNvbnN0cnVjdG9yIiwidmFsdWUiLCJuYW1lIiwiY29kZSIsInRvSlNPTiIsIl90b0pTT04iLCJjYXB0dXJlU3RhY2tUcmFjZSIsImRlZmF1bHQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLE1BQU1BLHlCQUF5QixDQUFDQyxPQUFELEVBQVUsRUFBRUMsT0FBRixFQUFWLEtBQTBCO0FBQUE7O0FBQ3ZELFFBQU1DLGdDQUFRQyxPQUFPQyxNQUFQLENBQWNDLE1BQU1DLFNBQXBCLEVBQStCO0FBQzNDQyxpQkFBYTtBQUNYQyxhQUFPVDtBQURJLEtBRDhCO0FBSTNDVSxVQUFNO0FBQ0pELGFBQU87QUFESCxLQUpxQztBQU8zQ0UsVUFBTTtBQUNKRixhQUFPO0FBREgsS0FQcUM7QUFVM0NSLGFBQVM7QUFDUFEsYUFBT1I7QUFEQSxLQVZrQztBQWEzQ0MsYUFBUztBQUNQTyxhQUFPUDtBQURBLEtBYmtDO0FBZ0IzQ1UsWUFBUTtBQUNOSCxhQUFPLFNBQVNJLE9BQVQsR0FBb0I7QUFBQTtBQUFBOztBQUN6QixlQUFPO0FBQ0xaLG1CQUFTLEtBQUtBLE9BRFQ7QUFFTFMsZ0JBQU0sS0FBS0EsSUFGTjtBQUdMQyxnQkFBTSxLQUFLQSxJQUhOO0FBSUxULG1CQUFTLEtBQUtBO0FBSlQsU0FBUDtBQU1EO0FBUks7QUFoQm1DLEdBQS9CLENBQVIsQ0FBTjs7QUFEdUQ7QUE2QnZESSxRQUFNUSxpQkFBTixDQUF3QlgsS0FBeEIsRUFBK0JILHNCQUEvQjs7QUE3QnVEO0FBK0J2RCxTQUFPRyxLQUFQO0FBQ0QsQ0FoQ0Q7O1FBa0NtQ1ksTyxHQUExQmYsc0IiLCJmaWxlIjoidmFsaWRhdGlvbi1lcnJvci5mYWN0b3J5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgVmFsaWRhdGlvbkVycm9yRmFjdG9yeSA9IChtZXNzYWdlLCB7IGRldGFpbHMgfSkgPT4ge1xuICBjb25zdCBlcnJvciA9IE9iamVjdC5jcmVhdGUoRXJyb3IucHJvdG90eXBlLCB7XG4gICAgY29uc3RydWN0b3I6IHtcbiAgICAgIHZhbHVlOiBWYWxpZGF0aW9uRXJyb3JGYWN0b3J5XG4gICAgfSxcbiAgICBuYW1lOiB7XG4gICAgICB2YWx1ZTogJ1ZhbGlkYXRpb25FcnJvcidcbiAgICB9LFxuICAgIGNvZGU6IHtcbiAgICAgIHZhbHVlOiAnRVJSX1ZBTElEQVRJT04nXG4gICAgfSxcbiAgICBtZXNzYWdlOiB7XG4gICAgICB2YWx1ZTogbWVzc2FnZVxuICAgIH0sXG4gICAgZGV0YWlsczoge1xuICAgICAgdmFsdWU6IGRldGFpbHNcbiAgICB9LFxuICAgIHRvSlNPTjoge1xuICAgICAgdmFsdWU6IGZ1bmN0aW9uIF90b0pTT04gKCkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIG1lc3NhZ2U6IHRoaXMubWVzc2FnZSxcbiAgICAgICAgICBuYW1lOiB0aGlzLm5hbWUsXG4gICAgICAgICAgY29kZTogdGhpcy5jb2RlLFxuICAgICAgICAgIGRldGFpbHM6IHRoaXMuZGV0YWlsc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9KVxuXG4gIEVycm9yLmNhcHR1cmVTdGFja1RyYWNlKGVycm9yLCBWYWxpZGF0aW9uRXJyb3JGYWN0b3J5KVxuXG4gIHJldHVybiBlcnJvclxufVxuXG5leHBvcnQgeyBWYWxpZGF0aW9uRXJyb3JGYWN0b3J5IGFzIGRlZmF1bHQgfVxuIl19