UNPKG

@slmdevs/celeraone

Version:

This is a NPM Package to use for all the CeleraOne interactions.

18 lines 1.84 kB
"use strict"; 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=