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) {
@@ -103,6 +103,13 @@ export class BaseAPI {
103103 }
104104};
105105
106+ export class ResponseError extends Error {
107+ name: " ResponseError" = " ResponseError" ;
108+ constructor(public response: Response, msg?: string) {
109+ super(msg);
110+ }
111+ }
112+
106113export class RequiredError extends Error {
107114 name: " RequiredError" = " RequiredError" ;
108115 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 ) {
@@ -114,6 +114,13 @@ export class BaseAPI {
114114 }
115115} ;
116116
117+ export class ResponseError extends Error {
118+ name : "ResponseError" = "ResponseError" ;
119+ constructor ( public response : Response , msg ?: string ) {
120+ super ( msg ) ;
121+ }
122+ }
123+
117124export class RequiredError extends Error {
118125 name : "RequiredError" = "RequiredError" ;
119126 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 ) {
@@ -114,6 +114,13 @@ export class BaseAPI {
114114 }
115115} ;
116116
117+ export class ResponseError extends Error {
118+ name : "ResponseError" = "ResponseError" ;
119+ constructor ( public response : Response , msg ?: string ) {
120+ super ( msg ) ;
121+ }
122+ }
123+
117124export class RequiredError extends Error {
118125 name : "RequiredError" = "RequiredError" ;
119126 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 ) {
@@ -114,6 +114,13 @@ export class BaseAPI {
114114 }
115115} ;
116116
117+ export class ResponseError extends Error {
118+ name : "ResponseError" = "ResponseError" ;
119+ constructor ( public response : Response , msg ?: string ) {
120+ super ( msg ) ;
121+ }
122+ }
123+
117124export class RequiredError extends Error {
118125 name : "RequiredError" = "RequiredError" ;
119126 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 ) {
@@ -114,6 +114,13 @@ export class BaseAPI {
114114 }
115115} ;
116116
117+ export class ResponseError extends Error {
118+ name : "ResponseError" = "ResponseError" ;
119+ constructor ( public response : Response , msg ?: string ) {
120+ super ( msg ) ;
121+ }
122+ }
123+
117124export class RequiredError extends Error {
118125 name : "RequiredError" = "RequiredError" ;
119126 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 ) {
@@ -114,6 +114,13 @@ export class BaseAPI {
114114 }
115115} ;
116116
117+ export class ResponseError extends Error {
118+ name : "ResponseError" = "ResponseError" ;
119+ constructor ( public response : Response , msg ?: string ) {
120+ super ( msg ) ;
121+ }
122+ }
123+
117124export class RequiredError extends Error {
118125 name : "RequiredError" = "RequiredError" ;
119126 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 ) {
@@ -114,6 +114,13 @@ export class BaseAPI {
114114 }
115115} ;
116116
117+ export class ResponseError extends Error {
118+ name : "ResponseError" = "ResponseError" ;
119+ constructor ( public response : Response , msg ?: string ) {
120+ super ( msg ) ;
121+ }
122+ }
123+
117124export class RequiredError extends Error {
118125 name : "RequiredError" = "RequiredError" ;
119126 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 ) {
@@ -114,6 +114,13 @@ export class BaseAPI {
114114 }
115115} ;
116116
117+ export class ResponseError extends Error {
118+ name : "ResponseError" = "ResponseError" ;
119+ constructor ( public response : Response , msg ?: string ) {
120+ super ( msg ) ;
121+ }
122+ }
123+
117124export class RequiredError extends Error {
118125 name : "RequiredError" = "RequiredError" ;
119126 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 ) {
@@ -114,6 +114,13 @@ export class BaseAPI {
114114 }
115115} ;
116116
117+ export class ResponseError extends Error {
118+ name : "ResponseError" = "ResponseError" ;
119+ constructor ( public response : Response , msg ?: string ) {
120+ super ( msg ) ;
121+ }
122+ }
123+
117124export class RequiredError extends Error {
118125 name : "RequiredError" = "RequiredError" ;
119126 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 ) {
@@ -114,6 +114,13 @@ export class BaseAPI {
114114 }
115115} ;
116116
117+ export class ResponseError extends Error {
118+ name : "ResponseError" = "ResponseError" ;
119+ constructor ( public response : Response , msg ?: string ) {
120+ super ( msg ) ;
121+ }
122+ }
123+
117124export class RequiredError extends Error {
118125 name : "RequiredError" = "RequiredError" ;
119126 constructor ( public field : string , msg ?: string ) {
You can’t perform that action at this time.
0 commit comments