django-vue3-admin-web/node_modules/@uppy/utils/lib/fetchWithNetworkError.js
2025-10-20 21:21:14 +08:00

19 lines
386 B
JavaScript

"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;