UNPKG

jsm-utilities

Version:
18 lines (17 loc) 684 B
/** * @generator Jsm * @author dr. Salmi <reevosolutions@gmail.com> * @since 24-02-2024 20:47:22 */ import { AxiosError } from "axios"; import Joi from "joi"; import exceptions from "jsm-exceptions"; /** * TODO: Implement this function * @param error * @param status number * @param statusText string * @returns Error */ export declare const generateErrorFromHttpException: (error: Jsm.Core.Utils.Api.Response.Error, status: number, statusText: string) => Error; export declare const errorToObject: (error: typeof exceptions.JsmException | Joi.ValidationError | Error | AxiosError | Jsm.Core.Utils.Api.Response.Error) => Jsm.Core.Utils.Api.Response.ErrorObject | undefined;