feat(typescript-fetch): use ReponseError (#10477) (#10478)

This commit is contained in:
javier-garcia-meteologica
2022-04-04 20:31:47 +02:00
committed by GitHub
parent 1b570243b6
commit e8e1f6b500
12 changed files with 96 additions and 12 deletions

View File

@@ -50,7 +50,7 @@ export class BaseAPI {
if (response.status >= 200 && response.status < 300) {
return response;
}
throw response;
throw new ResponseError(response, 'Response returned an error code');
}
private createFetchParams(context: RequestOpts, initOverrides?: RequestInit) {
@@ -114,6 +114,13 @@ export class BaseAPI {
}
};
export class ResponseError extends Error {
name: "ResponseError" = "ResponseError";
constructor(public response: Response, msg?: string) {
super(msg);
}
}
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {

View File

@@ -50,7 +50,7 @@ export class BaseAPI {
if (response.status >= 200 && response.status < 300) {
return response;
}
throw response;
throw new ResponseError(response, 'Response returned an error code');
}
private createFetchParams(context: RequestOpts, initOverrides?: RequestInit) {
@@ -114,6 +114,13 @@ export class BaseAPI {
}
};
export class ResponseError extends Error {
name: "ResponseError" = "ResponseError";
constructor(public response: Response, msg?: string) {
super(msg);
}
}
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {

View File

@@ -50,7 +50,7 @@ export class BaseAPI {
if (response.status >= 200 && response.status < 300) {
return response;
}
throw response;
throw new ResponseError(response, 'Response returned an error code');
}
private createFetchParams(context: RequestOpts, initOverrides?: RequestInit) {
@@ -114,6 +114,13 @@ export class BaseAPI {
}
};
export class ResponseError extends Error {
name: "ResponseError" = "ResponseError";
constructor(public response: Response, msg?: string) {
super(msg);
}
}
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {

View File

@@ -50,7 +50,7 @@ export class BaseAPI {
if (response.status >= 200 && response.status < 300) {
return response;
}
throw response;
throw new ResponseError(response, 'Response returned an error code');
}
private createFetchParams(context: RequestOpts, initOverrides?: RequestInit) {
@@ -114,6 +114,13 @@ export class BaseAPI {
}
};
export class ResponseError extends Error {
name: "ResponseError" = "ResponseError";
constructor(public response: Response, msg?: string) {
super(msg);
}
}
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {

View File

@@ -50,7 +50,7 @@ export class BaseAPI {
if (response.status >= 200 && response.status < 300) {
return response;
}
throw response;
throw new ResponseError(response, 'Response returned an error code');
}
private createFetchParams(context: RequestOpts, initOverrides?: RequestInit) {
@@ -114,6 +114,13 @@ export class BaseAPI {
}
};
export class ResponseError extends Error {
name: "ResponseError" = "ResponseError";
constructor(public response: Response, msg?: string) {
super(msg);
}
}
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {

View File

@@ -50,7 +50,7 @@ export class BaseAPI {
if (response.status >= 200 && response.status < 300) {
return response;
}
throw response;
throw new ResponseError(response, 'Response returned an error code');
}
private createFetchParams(context: RequestOpts, initOverrides?: RequestInit) {
@@ -114,6 +114,13 @@ export class BaseAPI {
}
};
export class ResponseError extends Error {
name: "ResponseError" = "ResponseError";
constructor(public response: Response, msg?: string) {
super(msg);
}
}
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {

View File

@@ -50,7 +50,7 @@ export class BaseAPI {
if (response.status >= 200 && response.status < 300) {
return response;
}
throw response;
throw new ResponseError(response, 'Response returned an error code');
}
private createFetchParams(context: RequestOpts, initOverrides?: RequestInit) {
@@ -114,6 +114,13 @@ export class BaseAPI {
}
};
export class ResponseError extends Error {
name: "ResponseError" = "ResponseError";
constructor(public response: Response, msg?: string) {
super(msg);
}
}
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {

View File

@@ -50,7 +50,7 @@ export class BaseAPI {
if (response.status >= 200 && response.status < 300) {
return response;
}
throw response;
throw new ResponseError(response, 'Response returned an error code');
}
private createFetchParams(context: RequestOpts, initOverrides?: RequestInit) {
@@ -114,6 +114,13 @@ export class BaseAPI {
}
};
export class ResponseError extends Error {
name: "ResponseError" = "ResponseError";
constructor(public response: Response, msg?: string) {
super(msg);
}
}
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {

View File

@@ -50,7 +50,7 @@ export class BaseAPI {
if (response.status >= 200 && response.status < 300) {
return response;
}
throw response;
throw new ResponseError(response, 'Response returned an error code');
}
private createFetchParams(context: RequestOpts, initOverrides?: RequestInit) {
@@ -114,6 +114,13 @@ export class BaseAPI {
}
};
export class ResponseError extends Error {
name: "ResponseError" = "ResponseError";
constructor(public response: Response, msg?: string) {
super(msg);
}
}
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {

View File

@@ -50,7 +50,7 @@ export class BaseAPI {
if (response.status >= 200 && response.status < 300) {
return response;
}
throw response;
throw new ResponseError(response, 'Response returned an error code');
}
private createFetchParams(context: RequestOpts, initOverrides?: RequestInit) {
@@ -114,6 +114,13 @@ export class BaseAPI {
}
};
export class ResponseError extends Error {
name: "ResponseError" = "ResponseError";
constructor(public response: Response, msg?: string) {
super(msg);
}
}
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {

View File

@@ -50,7 +50,7 @@ export class BaseAPI {
if (response.status >= 200 && response.status < 300) {
return response;
}
throw response;
throw new ResponseError(response, 'Response returned an error code');
}
private createFetchParams(context: RequestOpts, initOverrides?: RequestInit) {
@@ -114,6 +114,13 @@ export class BaseAPI {
}
};
export class ResponseError extends Error {
name: "ResponseError" = "ResponseError";
constructor(public response: Response, msg?: string) {
super(msg);
}
}
export class RequiredError extends Error {
name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) {