import { WyreError } from './WyreError' import { WyreErrorType } from './WyreErrorType' export function getErrorResponse(res: any): WyreError { const { language, exceptionId, errorCode, compositeType, subType, message, type, transient, } = res if (!(exceptionId && type)) { return res } const { wyreErrorType, typeAsString } = WyreErrorType.fromErrorString(type) const wyreError: WyreError = { language, exceptionId, errorCode, compositeType, subType, message, type: wyreErrorType, typeAsString, transient, } return wyreError }