File tree Expand file tree Collapse file tree
modules/openapi-generator/src/main/resources/typescript-fetch
samples/client/petstore/typescript-fetch/builds
prefix-parameter-interfaces/src
typescript-three-plus/src
without-runtime-checks/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ export class BaseAPI {
3939 if (response.status >= 200 && response.status < 300) {
4040 return response;
4141 }
42- throw response;
42+ throw new ResponseError( response, 'Response returned an error code') ;
4343 }
4444
4545 private createFetchParams(context: RequestOpts, initOverrides?: RequestInit) {
@@ -101,6 +101,13 @@ export class BaseAPI {
101101 }
102102};
103103
104+ export class ResponseError extends Error {
105+ name: " ResponseError" = " ResponseError" ;
106+ constructor(public response: Response, msg?: string) {
107+ super(msg);
108+ }
109+ }
110+
104111export class RequiredError extends Error {
105112 name: " RequiredError" = " RequiredError" ;
106113 constructor(public field: string, msg?: string) {
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ export class BaseAPI {
5050 if ( response . status >= 200 && response . status < 300 ) {
5151 return response ;
5252 }
53- throw response ;
53+ throw new ResponseError ( response , 'Response returned an error code' ) ;
5454 }
5555
5656 private createFetchParams ( context : RequestOpts , initOverrides ?: RequestInit ) {
@@ -112,6 +112,13 @@ export class BaseAPI {
112112 }
113113} ;
114114
115+ export class ResponseError extends Error {
116+ name : "ResponseError" = "ResponseError" ;
117+ constructor ( public response : Response , msg ?: string ) {
118+ super ( msg ) ;
119+ }
120+ }
121+
115122export class RequiredError extends Error {
116123 name : "RequiredError" = "RequiredError" ;
117124 constructor ( public field : string , msg ?: string ) {
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ export class BaseAPI {
5050 if ( response . status >= 200 && response . status < 300 ) {
5151 return response ;
5252 }
53- throw response ;
53+ throw new ResponseError ( response , 'Response returned an error code' ) ;
5454 }
5555
5656 private createFetchParams ( context : RequestOpts , initOverrides ?: RequestInit ) {
@@ -112,6 +112,13 @@ export class BaseAPI {
112112 }
113113} ;
114114
115+ export class ResponseError extends Error {
116+ name : "ResponseError" = "ResponseError" ;
117+ constructor ( public response : Response , msg ?: string ) {
118+ super ( msg ) ;
119+ }
120+ }
121+
115122export class RequiredError extends Error {
116123 name : "RequiredError" = "RequiredError" ;
117124 constructor ( public field : string , msg ?: string ) {
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ export class BaseAPI {
5050 if ( response . status >= 200 && response . status < 300 ) {
5151 return response ;
5252 }
53- throw response ;
53+ throw new ResponseError ( response , 'Response returned an error code' ) ;
5454 }
5555
5656 private createFetchParams ( context : RequestOpts , initOverrides ?: RequestInit ) {
@@ -112,6 +112,13 @@ export class BaseAPI {
112112 }
113113} ;
114114
115+ export class ResponseError extends Error {
116+ name : "ResponseError" = "ResponseError" ;
117+ constructor ( public response : Response , msg ?: string ) {
118+ super ( msg ) ;
119+ }
120+ }
121+
115122export class RequiredError extends Error {
116123 name : "RequiredError" = "RequiredError" ;
117124 constructor ( public field : string , msg ?: string ) {
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ export class BaseAPI {
5050 if ( response . status >= 200 && response . status < 300 ) {
5151 return response ;
5252 }
53- throw response ;
53+ throw new ResponseError ( response , 'Response returned an error code' ) ;
5454 }
5555
5656 private createFetchParams ( context : RequestOpts , initOverrides ?: RequestInit ) {
@@ -112,6 +112,13 @@ export class BaseAPI {
112112 }
113113} ;
114114
115+ export class ResponseError extends Error {
116+ name : "ResponseError" = "ResponseError" ;
117+ constructor ( public response : Response , msg ?: string ) {
118+ super ( msg ) ;
119+ }
120+ }
121+
115122export class RequiredError extends Error {
116123 name : "RequiredError" = "RequiredError" ;
117124 constructor ( public field : string , msg ?: string ) {
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ export class BaseAPI {
5050 if ( response . status >= 200 && response . status < 300 ) {
5151 return response ;
5252 }
53- throw response ;
53+ throw new ResponseError ( response , 'Response returned an error code' ) ;
5454 }
5555
5656 private createFetchParams ( context : RequestOpts , initOverrides ?: RequestInit ) {
@@ -112,6 +112,13 @@ export class BaseAPI {
112112 }
113113} ;
114114
115+ export class ResponseError extends Error {
116+ name : "ResponseError" = "ResponseError" ;
117+ constructor ( public response : Response , msg ?: string ) {
118+ super ( msg ) ;
119+ }
120+ }
121+
115122export class RequiredError extends Error {
116123 name : "RequiredError" = "RequiredError" ;
117124 constructor ( public field : string , msg ?: string ) {
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ export class BaseAPI {
5050 if ( response . status >= 200 && response . status < 300 ) {
5151 return response ;
5252 }
53- throw response ;
53+ throw new ResponseError ( response , 'Response returned an error code' ) ;
5454 }
5555
5656 private createFetchParams ( context : RequestOpts , initOverrides ?: RequestInit ) {
@@ -112,6 +112,13 @@ export class BaseAPI {
112112 }
113113} ;
114114
115+ export class ResponseError extends Error {
116+ name : "ResponseError" = "ResponseError" ;
117+ constructor ( public response : Response , msg ?: string ) {
118+ super ( msg ) ;
119+ }
120+ }
121+
115122export class RequiredError extends Error {
116123 name : "RequiredError" = "RequiredError" ;
117124 constructor ( public field : string , msg ?: string ) {
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ export class BaseAPI {
5050 if ( response . status >= 200 && response . status < 300 ) {
5151 return response ;
5252 }
53- throw response ;
53+ throw new ResponseError ( response , 'Response returned an error code' ) ;
5454 }
5555
5656 private createFetchParams ( context : RequestOpts , initOverrides ?: RequestInit ) {
@@ -112,6 +112,13 @@ export class BaseAPI {
112112 }
113113} ;
114114
115+ export class ResponseError extends Error {
116+ name : "ResponseError" = "ResponseError" ;
117+ constructor ( public response : Response , msg ?: string ) {
118+ super ( msg ) ;
119+ }
120+ }
121+
115122export class RequiredError extends Error {
116123 name : "RequiredError" = "RequiredError" ;
117124 constructor ( public field : string , msg ?: string ) {
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ export class BaseAPI {
5050 if ( response . status >= 200 && response . status < 300 ) {
5151 return response ;
5252 }
53- throw response ;
53+ throw new ResponseError ( response , 'Response returned an error code' ) ;
5454 }
5555
5656 private createFetchParams ( context : RequestOpts , initOverrides ?: RequestInit ) {
@@ -112,6 +112,13 @@ export class BaseAPI {
112112 }
113113} ;
114114
115+ export class ResponseError extends Error {
116+ name : "ResponseError" = "ResponseError" ;
117+ constructor ( public response : Response , msg ?: string ) {
118+ super ( msg ) ;
119+ }
120+ }
121+
115122export class RequiredError extends Error {
116123 name : "RequiredError" = "RequiredError" ;
117124 constructor ( public field : string , msg ?: string ) {
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ export class BaseAPI {
5050 if ( response . status >= 200 && response . status < 300 ) {
5151 return response ;
5252 }
53- throw response ;
53+ throw new ResponseError ( response , 'Response returned an error code' ) ;
5454 }
5555
5656 private createFetchParams ( context : RequestOpts , initOverrides ?: RequestInit ) {
@@ -112,6 +112,13 @@ export class BaseAPI {
112112 }
113113} ;
114114
115+ export class ResponseError extends Error {
116+ name : "ResponseError" = "ResponseError" ;
117+ constructor ( public response : Response , msg ?: string ) {
118+ super ( msg ) ;
119+ }
120+ }
121+
115122export class RequiredError extends Error {
116123 name : "RequiredError" = "RequiredError" ;
117124 constructor ( public field : string , msg ?: string ) {
You can’t perform that action at this time.
0 commit comments