File tree Expand file tree Collapse file tree 20 files changed +973
-2128
lines changed
Expand file tree Collapse file tree 20 files changed +973
-2128
lines changed Original file line number Diff line number Diff line change @@ -321,15 +321,12 @@ export class Api<SecurityDataType> {
321321 this . securityData = data
322322 }
323323
324- private addQueryParams ( query : object ) : string {
325- const keys = Object . keys ( query ) ;
326- return keys . length ? (
327- '?' +
328- keys . reduce ( ( paramsArray , param ) => [
329- ...paramsArray ,
330- param + '=' + encodeURIComponent ( query [ param ] )
331- ] , [ ] ) . join ( '&' )
332- ) : ''
324+ private addQueryParams ( query : Record < string , string | string [ ] | number | number [ ] | boolean | undefined > ) : string {
325+ const keys = Object . keys ( query ) . filter ( key => "undefined" !== typeof query [ key ] )
326+ return keys . length === 0 ? ''
327+ : '?' + keys . map ( key => encodeURIComponent ( key ) + '=' + encodeURIComponent (
328+ Array . isArray ( query [ key ] ) ? ( query [ key ] as any ) . join ( ',' ) : query [ key ] )
329+ ) . join ( '&' )
333330 }
334331
335332 private mergeRequestOptions ( params : RequestParams , securityParams ?: RequestParams ) : RequestParams {
Original file line number Diff line number Diff line change @@ -144,15 +144,12 @@ export class Api<SecurityDataType> {
144144 this . securityData = data
145145 }
146146
147- private addQueryParams ( query : object ) : string {
148- const keys = Object . keys ( query ) ;
149- return keys . length ? (
150- '?' +
151- keys . reduce ( ( paramsArray , param ) => [
152- ...paramsArray ,
153- param + '=' + encodeURIComponent ( query [ param ] )
154- ] , [ ] ) . join ( '&' )
155- ) : ''
147+ private addQueryParams ( query : Record < string , string | string [ ] | number | number [ ] | boolean | undefined > ) : string {
148+ const keys = Object . keys ( query ) . filter ( key => "undefined" !== typeof query [ key ] )
149+ return keys . length === 0 ? ''
150+ : '?' + keys . map ( key => encodeURIComponent ( key ) + '=' + encodeURIComponent (
151+ Array . isArray ( query [ key ] ) ? ( query [ key ] as any ) . join ( ',' ) : query [ key ] )
152+ ) . join ( '&' )
156153 }
157154
158155 private mergeRequestOptions ( params : RequestParams , securityParams ?: RequestParams ) : RequestParams {
Original file line number Diff line number Diff line change @@ -121,15 +121,12 @@ export class Api<SecurityDataType> {
121121 this . securityData = data
122122 }
123123
124- private addQueryParams ( query : object ) : string {
125- const keys = Object . keys ( query ) ;
126- return keys . length ? (
127- '?' +
128- keys . reduce ( ( paramsArray , param ) => [
129- ...paramsArray ,
130- param + '=' + encodeURIComponent ( query [ param ] )
131- ] , [ ] ) . join ( '&' )
132- ) : ''
124+ private addQueryParams ( query : Record < string , string | string [ ] | number | number [ ] | boolean | undefined > ) : string {
125+ const keys = Object . keys ( query ) . filter ( key => "undefined" !== typeof query [ key ] )
126+ return keys . length === 0 ? ''
127+ : '?' + keys . map ( key => encodeURIComponent ( key ) + '=' + encodeURIComponent (
128+ Array . isArray ( query [ key ] ) ? ( query [ key ] as any ) . join ( ',' ) : query [ key ] )
129+ ) . join ( '&' )
133130 }
134131
135132 private mergeRequestOptions ( params : RequestParams , securityParams ?: RequestParams ) : RequestParams {
Original file line number Diff line number Diff line change @@ -78,15 +78,12 @@ export class Api<SecurityDataType> {
7878 this . securityData = data
7979 }
8080
81- private addQueryParams ( query : object ) : string {
82- const keys = Object . keys ( query ) ;
83- return keys . length ? (
84- '?' +
85- keys . reduce ( ( paramsArray , param ) => [
86- ...paramsArray ,
87- param + '=' + encodeURIComponent ( query [ param ] )
88- ] , [ ] ) . join ( '&' )
89- ) : ''
81+ private addQueryParams ( query : Record < string , string | string [ ] | number | number [ ] | boolean | undefined > ) : string {
82+ const keys = Object . keys ( query ) . filter ( key => "undefined" !== typeof query [ key ] )
83+ return keys . length === 0 ? ''
84+ : '?' + keys . map ( key => encodeURIComponent ( key ) + '=' + encodeURIComponent (
85+ Array . isArray ( query [ key ] ) ? ( query [ key ] as any ) . join ( ',' ) : query [ key ] )
86+ ) . join ( '&' )
9087 }
9188
9289 private mergeRequestOptions ( params : RequestParams , securityParams ?: RequestParams ) : RequestParams {
Original file line number Diff line number Diff line change @@ -278,15 +278,12 @@ export class Api<SecurityDataType> {
278278 this . securityData = data
279279 }
280280
281- private addQueryParams ( query : object ) : string {
282- const keys = Object . keys ( query ) ;
283- return keys . length ? (
284- '?' +
285- keys . reduce ( ( paramsArray , param ) => [
286- ...paramsArray ,
287- param + '=' + encodeURIComponent ( query [ param ] )
288- ] , [ ] ) . join ( '&' )
289- ) : ''
281+ private addQueryParams ( query : Record < string , string | string [ ] | number | number [ ] | boolean | undefined > ) : string {
282+ const keys = Object . keys ( query ) . filter ( key => "undefined" !== typeof query [ key ] )
283+ return keys . length === 0 ? ''
284+ : '?' + keys . map ( key => encodeURIComponent ( key ) + '=' + encodeURIComponent (
285+ Array . isArray ( query [ key ] ) ? ( query [ key ] as any ) . join ( ',' ) : query [ key ] )
286+ ) . join ( '&' )
290287 }
291288
292289 private mergeRequestOptions ( params : RequestParams , securityParams ?: RequestParams ) : RequestParams {
Original file line number Diff line number Diff line change @@ -1024,15 +1024,12 @@ export class Api<SecurityDataType> {
10241024 this . securityData = data
10251025 }
10261026
1027- private addQueryParams ( query : object ) : string {
1028- const keys = Object . keys ( query ) ;
1029- return keys . length ? (
1030- '?' +
1031- keys . reduce ( ( paramsArray , param ) => [
1032- ...paramsArray ,
1033- param + '=' + encodeURIComponent ( query [ param ] )
1034- ] , [ ] ) . join ( '&' )
1035- ) : ''
1027+ private addQueryParams ( query : Record < string , string | string [ ] | number | number [ ] | boolean | undefined > ) : string {
1028+ const keys = Object . keys ( query ) . filter ( key => "undefined" !== typeof query [ key ] )
1029+ return keys . length === 0 ? ''
1030+ : '?' + keys . map ( key => encodeURIComponent ( key ) + '=' + encodeURIComponent (
1031+ Array . isArray ( query [ key ] ) ? ( query [ key ] as any ) . join ( ',' ) : query [ key ] )
1032+ ) . join ( '&' )
10361033 }
10371034
10381035 private mergeRequestOptions ( params : RequestParams , securityParams ?: RequestParams ) : RequestParams {
Original file line number Diff line number Diff line change @@ -63,15 +63,12 @@ export class Api<SecurityDataType> {
6363 this . securityData = data
6464 }
6565
66- private addQueryParams ( query : object ) : string {
67- const keys = Object . keys ( query ) ;
68- return keys . length ? (
69- '?' +
70- keys . reduce ( ( paramsArray , param ) => [
71- ...paramsArray ,
72- param + '=' + encodeURIComponent ( query [ param ] )
73- ] , [ ] ) . join ( '&' )
74- ) : ''
66+ private addQueryParams ( query : Record < string , string | string [ ] | number | number [ ] | boolean | undefined > ) : string {
67+ const keys = Object . keys ( query ) . filter ( key => "undefined" !== typeof query [ key ] )
68+ return keys . length === 0 ? ''
69+ : '?' + keys . map ( key => encodeURIComponent ( key ) + '=' + encodeURIComponent (
70+ Array . isArray ( query [ key ] ) ? ( query [ key ] as any ) . join ( ',' ) : query [ key ] )
71+ ) . join ( '&' )
7572 }
7673
7774 private mergeRequestOptions ( params : RequestParams , securityParams ?: RequestParams ) : RequestParams {
Original file line number Diff line number Diff line change @@ -76,15 +76,12 @@ export class Api<SecurityDataType> {
7676 this . securityData = data
7777 }
7878
79- private addQueryParams ( query : object ) : string {
80- const keys = Object . keys ( query ) ;
81- return keys . length ? (
82- '?' +
83- keys . reduce ( ( paramsArray , param ) => [
84- ...paramsArray ,
85- param + '=' + encodeURIComponent ( query [ param ] )
86- ] , [ ] ) . join ( '&' )
87- ) : ''
79+ private addQueryParams ( query : Record < string , string | string [ ] | number | number [ ] | boolean | undefined > ) : string {
80+ const keys = Object . keys ( query ) . filter ( key => "undefined" !== typeof query [ key ] )
81+ return keys . length === 0 ? ''
82+ : '?' + keys . map ( key => encodeURIComponent ( key ) + '=' + encodeURIComponent (
83+ Array . isArray ( query [ key ] ) ? ( query [ key ] as any ) . join ( ',' ) : query [ key ] )
84+ ) . join ( '&' )
8885 }
8986
9087 private mergeRequestOptions ( params : RequestParams , securityParams ?: RequestParams ) : RequestParams {
Original file line number Diff line number Diff line change @@ -108,15 +108,12 @@ export class Api<SecurityDataType> {
108108 this . securityData = data
109109 }
110110
111- private addQueryParams ( query : object ) : string {
112- const keys = Object . keys ( query ) ;
113- return keys . length ? (
114- '?' +
115- keys . reduce ( ( paramsArray , param ) => [
116- ...paramsArray ,
117- param + '=' + encodeURIComponent ( query [ param ] )
118- ] , [ ] ) . join ( '&' )
119- ) : ''
111+ private addQueryParams ( query : Record < string , string | string [ ] | number | number [ ] | boolean | undefined > ) : string {
112+ const keys = Object . keys ( query ) . filter ( key => "undefined" !== typeof query [ key ] )
113+ return keys . length === 0 ? ''
114+ : '?' + keys . map ( key => encodeURIComponent ( key ) + '=' + encodeURIComponent (
115+ Array . isArray ( query [ key ] ) ? ( query [ key ] as any ) . join ( ',' ) : query [ key ] )
116+ ) . join ( '&' )
120117 }
121118
122119 private mergeRequestOptions ( params : RequestParams , securityParams ?: RequestParams ) : RequestParams {
Original file line number Diff line number Diff line change @@ -63,15 +63,12 @@ export class Api<SecurityDataType> {
6363 this . securityData = data
6464 }
6565
66- private addQueryParams ( query : object ) : string {
67- const keys = Object . keys ( query ) ;
68- return keys . length ? (
69- '?' +
70- keys . reduce ( ( paramsArray , param ) => [
71- ...paramsArray ,
72- param + '=' + encodeURIComponent ( query [ param ] )
73- ] , [ ] ) . join ( '&' )
74- ) : ''
66+ private addQueryParams ( query : Record < string , string | string [ ] | number | number [ ] | boolean | undefined > ) : string {
67+ const keys = Object . keys ( query ) . filter ( key => "undefined" !== typeof query [ key ] )
68+ return keys . length === 0 ? ''
69+ : '?' + keys . map ( key => encodeURIComponent ( key ) + '=' + encodeURIComponent (
70+ Array . isArray ( query [ key ] ) ? ( query [ key ] as any ) . join ( ',' ) : query [ key ] )
71+ ) . join ( '&' )
7572 }
7673
7774 private mergeRequestOptions ( params : RequestParams , securityParams ?: RequestParams ) : RequestParams {
You can’t perform that action at this time.
0 commit comments