@bluefin-exchange/bluefin7k-aggregator-sdk
Version:
18 lines (17 loc) • 533 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatQueryParams = formatQueryParams;
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;
}
;