import { MHError, mhErrorFromJson, MHErrorType } from '../models/error/MHError'; export function throwIf(condition: boolean, message: string) { if (condition) { throw new Error(message); } } export function throwMhError(error: any, reject: (reason?: any) => void) { try { const parsedError = JSON.parse(error.message); reject(mhErrorFromJson(parsedError)); } catch { reject( new MHError( 'Something went wrong, please try again later', [], MHErrorType.UNKNOWN ) ); } }