Repository URL to install this package:
|
Version:
2.0.3 ▾
|
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
/**
* Collects UTM-related query parameters, if any, from current window URL
*
* @todo polyfill or refactor not to use IE11-unsupported URLSearchParams API (Object.fromEntries should be transpiled)
* @return {Object}
*/
var getUrlParams = function getUrlParams() {
var queryString = window.location.search;
return Object.fromEntries(new URLSearchParams(queryString));
};
/**
* Collects UTM-related query parameters, if any, from current window URL
*
* @return {{utm_campaign: string, utm_medium: string, utm_source: string}}
*/
var getUtmParams = function getUtmParams() {
// eslint-disable-next-line camelcase
var _getUrlParams = getUrlParams(),
utm_campaign = _getUrlParams.utm_campaign,
utm_medium = _getUrlParams.utm_medium,
utm_source = _getUrlParams.utm_source;
return {
utm_campaign: utm_campaign,
utm_medium: utm_medium,
utm_source: utm_source
};
};
exports.getUrlParams = getUrlParams;
exports.getUtmParams = getUtmParams;
//# sourceMappingURL=url.js.map