xuxiaobo-bobo 842b34b5ca 0218
2024-02-18 15:40:48 +08:00

19 lines
526 B
JavaScript

"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;