export function parseQueryParams(queryString) { if (queryString === "") return {}; const parts = queryString.split("?").pop().split("&").map(function(p) { return p.split("="); }); const params = {}; parts.forEach(function(arr) { params[arr[0]] = arr[1]; }); return params; } export function toQueryString(params) { if (!params) return ""; const parts = []; for (const key in params) { if (params.hasOwnProperty(key) && params[key]) { parts.push(key + "=" + params[key]); } } return parts.join("&"); }