/opt/canhelp/node_modules/@opentelemetry/api/build/esm/trace
NameSizeModeActions
internal/-0755rm
attributes.d.ts3440644editdlrm
attributes.js1340644editdlrm
attributes.js.map5670644editdlrm
context-utils.d.ts12750644editdlrm
context-utils.js16440644editdlrm
context-utils.js.map29690644editdlrm
invalid-span-constants.d.ts3640644editdlrm
invalid-span-constants.js5000644editdlrm
invalid-span-constants.js.map9960644editdlrm
link.d.ts12950644editdlrm
link.js1280644editdlrm
link.js.map15140644editdlrm
NonRecordingSpan.d.ts11690644editdlrm
NonRecordingSpan.js13710644editdlrm
NonRecordingSpan.js.map29000644editdlrm
NoopTracer.d.ts7800644editdlrm
NoopTracer.js21800644editdlrm
NoopTracer.js.map48960644editdlrm
NoopTracerProvider.d.ts5110644editdlrm
NoopTracerProvider.js4490644editdlrm
NoopTracerProvider.js.map9990644editdlrm
ProxyTracer.d.ts12090644editdlrm
ProxyTracer.js12620644editdlrm
ProxyTracer.js.map32860644editdlrm
ProxyTracerProvider.d.ts10890644editdlrm
ProxyTracerProvider.js14550644editdlrm
ProxyTracerProvider.js.map24860644editdlrm
Sampler.d.ts16000644editdlrm
Sampler.js1310644editdlrm
Sampler.js.map18420644editdlrm
SamplingResult.d.ts18240644editdlrm
SamplingResult.js10290644editdlrm
SamplingResult.js.map21990644editdlrm
span.d.ts50190644editdlrm
span.js1280644editdlrm
span.js.map51720644editdlrm
spancontext-utils.d.ts8040644editdlrm
spancontext-utils.js20470644editdlrm
spancontext-utils.js.map46840644editdlrm
SpanOptions.d.ts7550644editdlrm
SpanOptions.js1350644editdlrm
SpanOptions.js.map9720644editdlrm
span_context.d.ts21450644editdlrm
span_context.js1360644editdlrm
span_context.js.map23210644editdlrm
span_kind.d.ts9520644editdlrm
span_kind.js12510644editdlrm
span_kind.js.map13760644editdlrm
status.d.ts6050644editdlrm
status.js6870644editdlrm
status.js.map9710644editdlrm
tracer.d.ts26950644editdlrm
tracer.js1300644editdlrm
tracer.js.map29110644editdlrm
tracer_options.d.ts2670644editdlrm
tracer_options.js1380644editdlrm
tracer_options.js.map4820644editdlrm
tracer_provider.d.ts8780644editdlrm
tracer_provider.js1390644editdlrm
tracer_provider.js.map10890644editdlrm
trace_flags.d.ts2340644editdlrm
trace_flags.js4410644editdlrm
trace_flags.js.map5920644editdlrm
trace_state.d.ts15200644editdlrm
trace_state.js1350644editdlrm
trace_state.js.map18620644editdlrm
Edit: /opt/canhelp/node_modules/@opentelemetry/api/build/esm/trace/context-utils.js.map (2969B)
{"version":3,"file":"context-utils.js","sourceRoot":"","sources":["../../../src/trace/context-utils.ts"],"names":[],"mappings":"AAAA;;;GAGG;AAEH,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AAItD,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AACtD,OAAO,EAAE,UAAU,EAAE,MAAM,gBAAgB,CAAC;AAE5C;;GAEG;AACH,MAAM,QAAQ,GAAG,gBAAgB,CAAC,gCAAgC,CAAC,CAAC;AAEpE;;;;GAIG;AACH,MAAM,UAAU,OAAO,CAAC,OAAgB;IACtC,OAAQ,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAU,IAAI,SAAS,CAAC;AAC3D,CAAC;AAED;;GAEG;AACH,MAAM,UAAU,aAAa;IAC3B,OAAO,OAAO,CAAC,UAAU,CAAC,WAAW,EAAE,CAAC,MAAM,EAAE,CAAC,CAAC;AACpD,CAAC;AAED;;;;;GAKG;AACH,MAAM,UAAU,OAAO,CAAC,OAAgB,EAAE,IAAU;IAClD,OAAO,OAAO,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC;AAC1C,CAAC;AAED;;;;GAIG;AACH,MAAM,UAAU,UAAU,CAAC,OAAgB;IACzC,OAAO,OAAO,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;AACvC,CAAC;AAED;;;;;;GAMG;AACH,MAAM,UAAU,cAAc,CAC5B,OAAgB,EAChB,WAAwB;IAExB,OAAO,OAAO,CAAC,OAAO,EAAE,IAAI,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC;AAC7D,CAAC;AAED;;;;GAIG;AACH,MAAM,UAAU,cAAc,CAAC,OAAgB;;IAC7C,OAAO,MAAA,OAAO,CAAC,OAAO,CAAC,0CAAE,WAAW,EAAE,CAAC;AACzC,CAAC","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport { createContextKey } from '../context/context';\nimport type { Context } from '../context/types';\nimport type { Span } from './span';\nimport type { SpanContext } from './span_context';\nimport { NonRecordingSpan } from './NonRecordingSpan';\nimport { ContextAPI } from '../api/context';\n\n/**\n * span key\n */\nconst SPAN_KEY = createContextKey('OpenTelemetry Context Key SPAN');\n\n/**\n * Return the span if one exists\n *\n * @param context context to get span from\n */\nexport function getSpan(context: Context): Span | undefined {\n return (context.getValue(SPAN_KEY) as Span) || undefined;\n}\n\n/**\n * Gets the span from the current context, if one exists.\n */\nexport function getActiveSpan(): Span | undefined {\n return getSpan(ContextAPI.getInstance().active());\n}\n\n/**\n * Set the span on a context\n *\n * @param context context to use as parent\n * @param span span to set active\n */\nexport function setSpan(context: Context, span: Span): Context {\n return context.setValue(SPAN_KEY, span);\n}\n\n/**\n * Remove current span stored in the context\n *\n * @param context context to delete span from\n */\nexport function deleteSpan(context: Context): Context {\n return context.deleteValue(SPAN_KEY);\n}\n\n/**\n * Wrap span context in a NoopSpan and set as span in a new\n * context\n *\n * @param context context to set active span on\n * @param spanContext span context to be wrapped\n */\nexport function setSpanContext(\n context: Context,\n spanContext: SpanContext\n): Context {\n return setSpan(context, new NonRecordingSpan(spanContext));\n}\n\n/**\n * Get the span context of the span if it exists.\n *\n * @param context context to get values from\n */\nexport function getSpanContext(context: Context): SpanContext | undefined {\n return getSpan(context)?.spanContext();\n}\n"]}