UNPKG

@wener/console

Version:

Base console UI toolkit

19 lines (18 loc) 543 B
export function getFieldErrors(err) { const out = []; const collect = (err, pre)=>{ for (const [key, val] of Object.entries(err)){ if (val && typeof val === 'object' && 'type' in val && typeof val.type === 'string') { out.push({ path: pre + key, error: val }); } else { collect(val, pre + key + '.'); } } }; collect(err, ''); return out; } //# sourceMappingURL=getFieldErrors.js.map