jsm-utilities
Version:
A utilities library.
18 lines (17 loc) • 684 B
TypeScript
/**
* @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;