@slmdevs/celeraone
Version:
This is a NPM Package to use for all the CeleraOne interactions.
18 lines • 1.84 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.buildQueryString = void 0;
/**
* Function to build a queryString url
*
* @param url The targeted URL
* @param queryStringObject The query string parameters
*/
exports.buildQueryString = (url, queryStringObject) => {
for (const key of Object.keys(queryStringObject)) {
const value = ((queryStringObject))[key];
url += !url.includes('?') ? '?' : '&';
url += `${key}=${value}`;
}
return url;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVXJsVXRpbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9VdGlscy9VcmxVdGlsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBOzs7OztHQUtHO0FBQ1UsUUFBQSxnQkFBZ0IsR0FBRyxDQUFDLEdBQVcsRUFBRSxpQkFBc0IsRUFBVSxFQUFFO0lBQy9FLEtBQUssTUFBTSxHQUFHLElBQUksTUFBTSxDQUFDLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxFQUFFO1FBQ2pELE1BQU0sS0FBSyxHQUFHLENBQUMsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUE7UUFFeEMsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUE7UUFDckMsR0FBRyxJQUFJLEdBQUksR0FBSSxJQUFLLEtBQU0sRUFBRSxDQUFBO0tBQzVCO0lBRUQsT0FBTyxHQUFHLENBQUE7QUFDWCxDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEZ1bmN0aW9uIHRvIGJ1aWxkIGEgcXVlcnlTdHJpbmcgdXJsXG4gKlxuICogQHBhcmFtIHVybCBUaGUgdGFyZ2V0ZWQgVVJMXG4gKiBAcGFyYW0gcXVlcnlTdHJpbmdPYmplY3QgVGhlIHF1ZXJ5IHN0cmluZyBwYXJhbWV0ZXJzXG4gKi9cbmV4cG9ydCBjb25zdCBidWlsZFF1ZXJ5U3RyaW5nID0gKHVybDogc3RyaW5nLCBxdWVyeVN0cmluZ09iamVjdDogYW55KTogc3RyaW5nID0+IHtcblx0Zm9yIChjb25zdCBrZXkgb2YgT2JqZWN0LmtleXMocXVlcnlTdHJpbmdPYmplY3QpKSB7XG5cdFx0Y29uc3QgdmFsdWUgPSAoKHF1ZXJ5U3RyaW5nT2JqZWN0KSlba2V5XVxuXG5cdFx0dXJsICs9ICF1cmwuaW5jbHVkZXMoJz8nKSA/ICc/JyA6ICcmJ1xuXHRcdHVybCArPSBgJHsga2V5IH09JHsgdmFsdWUgfWBcblx0fVxuXG5cdHJldHVybiB1cmxcbn0iXX0=