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("&");
}