Files
openpanel/packages/nestjsx-crud/src/utils/transformHttpError.ts
Stefan Pejcic 8595a9f4e5 back
2024-05-08 19:58:53 +02:00

20 lines
515 B
TypeScript

import { HttpError } from "@refinedev/core";
import { transformErrorMessages } from "./transformErrorMessages";
export const transformHttpError = (error: any): HttpError => {
const message = error.response.data.error;
const statusCode = error.response.data.statusCode;
const errorMessages = error.response.data.message;
const errors = transformErrorMessages(errorMessages);
const httpError: HttpError = {
statusCode,
message,
errors,
};
return httpError;
};