UNPKG

mares-tcomb-error

Version:

domain layer에서 po작성시 사용되는 tcomb의 에러핸들링 클래스입니다.

32 lines (28 loc) 440 B
const _ = require('lodash') const codes = { invalidType: 'invalidType' } const convert = (input) => { let errors = [] _.map(input, (error) => { errors.push({ domain: null, param: error.path.join('.'), code: codes.invalidType, msg: codes.invalidType, value: error.actual }) }) let ret = { status: 400, body: { rows: errors, count: errors.length } } return ret } module.exports = { convert, codes }