UNPKG

@sentry/core

Version:
18 lines (15 loc) 510 B
import { addNonEnumerableProperty } from './object.js'; import { makeWeakRef, derefWeakRef } from './weakRef.js'; const SCOPE_SPAN_FIELD = "_sentrySpan"; function _setSpanForScope(scope, span) { if (span) { addNonEnumerableProperty(scope, SCOPE_SPAN_FIELD, makeWeakRef(span)); } else { delete scope[SCOPE_SPAN_FIELD]; } } function _getSpanForScope(scope) { return derefWeakRef(scope[SCOPE_SPAN_FIELD]); } export { _getSpanForScope, _setSpanForScope }; //# sourceMappingURL=spanOnScope.js.map