File tree Expand file tree Collapse file tree 1 file changed +6
-9
lines changed
Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -49,15 +49,12 @@ export class Api{{apiConfig.generic}} {
4949 }
5050
5151 { {#hasQueryRoutes} }
52- private addQueryParams(query: object): string {
53- const keys = Object.keys(query);
54- return keys.length ? (
55- ' ?' +
56- keys.reduce((paramsArray, param) => [
57- ...paramsArray,
58- param + ' =' + encodeURIComponent(query[param])
59- ], []).join(' &' )
60- ) : ' '
52+ private addQueryParams(query: Record<string , string|string[]|number|number[]|boolean|undefined >): string {
53+ const keys = Object.keys(query).filter(key => " undefined" !== typeof query[key])
54+ return keys.length === 0 ? ' '
55+ : ' ?' + keys.map(key => encodeURIComponent(key) + ' =' + encodeURIComponent(
56+ Array.isArray(query[key]) ? (query[key] as any).join(' ,' ) : query[key])
57+ ).join(' &' )
6158 }
6259 { {/hasQueryRoutes} }
6360
You can’t perform that action at this time.
0 commit comments