"use strict"; exports.__esModule = true; var qs_1 = require("qs"); function handleQs(url, query) { var _a = url.split('?'), start = _a[0], part2 = _a[1]; var qs = (part2 || '').split('#')[0]; var end = part2 && part2.split('#').length > 1 ? '#' + part2.split('#')[1] : ''; var baseQs = qs_1.parse(qs); for (var i in query) { baseQs[i] = query[i]; } qs = qs_1.stringify(baseQs); if (qs !== '') { qs = '?' + qs; } return start + qs + end; } exports["default"] = handleQs;