UNPKG

react-formal

Version:

Classy HTML form management for React

17 lines 415 B
export default function errToJSON(error, target = {}) { if (error.inner.length) { error.inner.forEach(inner => { errToJSON(inner, target); }); return target; } let path = error.path || ''; let existing = target[path]; let json = { message: error.message, values: error.params, type: error.type }; target[path] = existing ? [...existing, json] : [json]; return target; }