@sentry/core
Version:
Base implementation for all Sentry JavaScript SDKs
31 lines (26 loc) • 1.17 kB
JavaScript
Object.defineProperty(exports, '__esModule', { value: true });
const utils = require('@sentry/utils');
const hub = require('../hub.js');
/** Grabs active transaction off scope, if any */
function getActiveTransaction(maybeHub) {
const hub$1 = maybeHub || hub.getCurrentHub();
const scope = hub$1.getScope();
return scope.getTransaction() ;
}
/**
* The `extractTraceparentData` function and `TRACEPARENT_REGEXP` constant used
* to be declared in this file. It was later moved into `@sentry/utils` as part of a
* move to remove `@sentry/tracing` dependencies from `@sentry/node` (`extractTraceparentData`
* is the only tracing function used by `@sentry/node`).
*
* These exports are kept here for backwards compatability's sake.
*
* See https://github.com/getsentry/sentry-javascript/issues/4642 for more details.
*
* @deprecated Import this function from `@sentry/utils` instead
*/
const extractTraceparentData = utils.extractTraceparentData;
exports.stripUrlQueryAndFragment = utils.stripUrlQueryAndFragment;
exports.extractTraceparentData = extractTraceparentData;
exports.getActiveTransaction = getActiveTransaction;
//# sourceMappingURL=utils.js.map