lightstep-tracer
Version:
> ❗ **This instrumentation is no longer recommended**. Please review [documentation on setting up and configuring the OpenTelemetry Node.js Launcher](https://github.com/lightstep/otel-launcher-node) or [OpenTelemetry JS (Browser)](https://github.com/open-
31 lines (23 loc) • 945 B
JavaScript
/* eslint-disable */
function isBrowser() {
return typeof document !== "undefined";
} // This function is copied directly from https://github.com/litejs/browser-cookie-lite.
// It is licensed under the MIT License and authored by Lauri Rooden.
function cookie(name, value, ttl, path, domain, secure) {
if (arguments.length > 1) {
var newCookie = name + '=' + encodeURIComponent(value) + (ttl ? "; expires=" + new Date(+new Date() + ttl * 1000).toUTCString() : '') + (path ? "; path=" + path : '') + (domain ? "; domain=" + domain : '') + (secure ? "; secure" : '');
document.cookie = newCookie;
return newCookie;
}
return decodeURIComponent((("; " + document.cookie).split("; " + name + "=")[1] || "").split(";")[0]);
}
function cookieNoop() {
return null;
}
/* eslint-enable */
module.exports = {
cookie: isBrowser() ? cookie : cookieNoop,
isBrowser: isBrowser
};
//# sourceMappingURL=util.js.map
;