We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 38ccc73 commit 65cd8feCopy full SHA for 65cd8fe
src/webServiceClient.ts
@@ -102,7 +102,7 @@ export default class WebServiceClient {
102
const response = await fetch(url, options);
103
104
if (!response.ok) {
105
- return Promise.reject(await this.handleError(response, url));
+ throw await this.handleError(response, url);
106
}
107
108
if (response.status === 204) {
@@ -111,6 +111,9 @@ export default class WebServiceClient {
111
data = await response.json();
112
} catch (err) {
113
const error = err as TypeError;
114
+ if ((err as WebServiceClientError).url && !error.name) {
115
+ throw err;
116
+ }
117
switch (error.name) {
118
case 'AbortError':
119
throw {
0 commit comments