first commit
This commit is contained in:
18
grafana/dashboards/requests/node_modules/then-request/lib/handle-qs.js
generated
vendored
Normal file
18
grafana/dashboards/requests/node_modules/then-request/lib/handle-qs.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
"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;
|
||||
Reference in New Issue
Block a user