2021-05-14 08:15:15 +00:00
|
|
|
import isArray from "lodash/isArray";
|
2020-05-14 09:30:32 +00:00
|
|
|
import { stringify } from "qs";
|
2019-11-05 16:06:47 +00:00
|
|
|
|
2021-03-09 08:44:09 +00:00
|
|
|
export function stringifyQs(params: {}): string {
|
2019-11-05 16:06:47 +00:00
|
|
|
return stringify(params, {
|
2022-04-26 08:10:12 +00:00
|
|
|
arrayFormat: "indices"
|
2019-11-05 16:06:47 +00:00
|
|
|
});
|
|
|
|
}
|
2020-01-20 15:12:20 +00:00
|
|
|
|
|
|
|
export function getArrayQueryParam(param: string | string[]): string[] {
|
|
|
|
if (!param) {
|
|
|
|
return undefined;
|
|
|
|
}
|
|
|
|
|
|
|
|
if (isArray(param)) {
|
|
|
|
return param;
|
|
|
|
}
|
|
|
|
|
|
|
|
return [param];
|
|
|
|
}
|