@klevu/core
Version:
Typescript SDK that simplifies development on Klevu backend. Klevu provides advanced AI-powered search and discovery solutions for online retailers.
20 lines (19 loc) • 523 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.objectToQueryParameters = void 0;
/**
* transform object to query parameters
*
* @param params
*/
function objectToQueryParameters(params) {
let urlData = "?";
for (const [key, value] of Object.entries(params)) {
if (value === undefined) {
continue;
}
urlData += `${key}=${encodeURIComponent(value)}&`;
}
return urlData;
}
exports.objectToQueryParameters = objectToQueryParameters;