@bluefin-exchange/bluefin7k-aggregator-sdk
Version:
15 lines (14 loc) • 416 B
JavaScript
export function formatQueryParams(params) {
let str = "";
Object.entries(params).forEach(([key, value]) => {
if (Array.isArray(value)) {
for (const v of value) {
str += str ? `&${key}=${v}` : `${key}=${v}`;
}
}
else if (value !== undefined) {
str += str ? `&${key}=${value}` : `${key}=${value}`;
}
});
return str;
}