jstd-web/node_modules/@uppy/utils/lib/fetchWithNetworkError.js

19 lines
386 B
JavaScript
Raw Normal View History

2025-11-25 15:23:22 +08:00
"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;