Repository URL to install this package:
|
Version:
1.2.19 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getQueryParam = getQueryParam;
exports.default = void 0;
function getQueryParam(url, queryName, doNotDecode) {
let params = {};
let qs = url ? url.split('?')[1] : location.search.substring(1, location.search.length);
if (qs === undefined || qs === null || qs && qs.length === 0) return '@todo';
let args = qs.split('&');
for (let i = 0; i < args.length; i++) {
let pair = args[i].split('=');
let name = decodeURIComponent(pair[0]);
let value = pair.length > 1 ? doNotDecode ? pair[1] : decodeURIComponent(pair[1]) : name;
params[name] = value;
}
if (queryName && params[queryName]) {
return params[queryName];
} else {
return params;
}
}
var _default = getQueryParam;
exports.default = _default;