@wener/console
Version:
Base console UI toolkit
19 lines (18 loc) • 543 B
JavaScript
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