UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

27 lines 812 B
export function errorChanged(error1, error2) { if (error1 === undefined && error2 instanceof Error || error1 instanceof Error && error2 === undefined) { return true; } if (error1 && error2) { if (error1.message !== error2.message) { return true; } const errors1 = error1.errors; const errors2 = error2.errors; if (Array.isArray(errors1)) { if (errors1.length !== (errors2 === null || errors2 === void 0 ? void 0 : errors2.length)) { return true; } if (errors1.length && errors1.some((_ref, i) => { let { message } = _ref; return (errors2 === null || errors2 === void 0 ? void 0 : errors2[i].message) !== message; })) { return true; } } } return false; } //# sourceMappingURL=errors.js.map