This commit is contained in:
Stefan Pejcic
2024-05-08 19:58:53 +02:00
parent 440d98beff
commit 8595a9f4e5
2479 changed files with 591504 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import { HttpError } from "@refinedev/core";
import { transformErrorMessages } from "./transformErrorMessages";
export const transformHttpError = (err: any): HttpError => {
const error = err?.response?.data?.error || {};
const message = error?.message;
const statusCode = error?.status;
const errorMessages = error?.details?.errors || [];
const httpError: HttpError = {
statusCode,
message,
errors: transformErrorMessages(errorMessages),
};
return httpError;
};