数通智联化工云平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

19 lines
386 B

"use strict";
const NetworkError = require("./NetworkError.js");
/**
* Wrapper around window.fetch that throws a NetworkError when appropriate
*/
function fetchWithNetworkError() {
return fetch(...arguments).catch(err => {
if (err.name === 'AbortError') {
throw err;
} else {
throw new NetworkError(err);
}
});
}
module.exports = fetchWithNetworkError;