Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return new Promise((resolve, reject) =>
errorHandler(response)
.then(resolve)
.catch(err =>
reject(
new Error({
...err,
toString: () => {
if (!err.content && httpErrorMessage[err.status]) {
return httpErrorMessage[err.status];
}
if (typeof err.content === 'string') {
return err.content;
}
return JSON.stringify(err.content);
},
return new Promise((resolve, reject) =>
errorHandler(response).then(resolve).catch(err =>
reject({
...err,
toString: () => {
if (typeof err.content === 'string') {
return err.content;
}
return JSON.stringify(err.content);
},
}),
),
);