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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 96 additions and 12 deletions

View File

@ -39,7 +39,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) {
@ -103,6 +103,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) {

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) {