@shopgate/pwa-common
Version:
Common library for the Shopgate Connect PWA.
15 lines • 479 B
JavaScript
/**
* @param {Object} error error
* @returns {string|*}
*/
export function transformGeneralPipelineError(error) {
const {
message
} = error;
const generalPipelineErrors = ['An internal error occured', 'An internal error occurred', '502 Bad Gateway', 'error from bigApi', 'BigApi request', 'error in bigApi'];
const general = new RegExp(`(${generalPipelineErrors.join('|')})`, 'i');
if (general.test(message)) {
return 'error.general';
}
return message;
}