/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/tracer.d.ts (2695B)
import type { Context } from '../context/types'; import type { Span } from './span'; import type { SpanOptions } from './SpanOptions'; /** * Tracer provides an interface for creating {@link Span}s. * * @since 1.0.0 */ export interface Tracer { /** * Starts a new {@link Span}. Start the span without setting it on context. * * This method do NOT modify the current Context. * * @param name The name of the span * @param [options] SpanOptions used for span creation * @param [context] Context to use to extract parent * @returns Span The newly created span * @example * const span = tracer.startSpan('op'); * span.setAttribute('key', 'value'); * span.end(); */ startSpan(name: string, options?: SpanOptions, context?: Context): Span; /** * Starts a new {@link Span} and calls the given function passing it the * created span as first argument. * Additionally the new span gets set in context and this context is activated * for the duration of the function call. * * @param name The name of the span * @param [options] SpanOptions used for span creation * @param [context] Context to use to extract parent * @param fn function called in the context of the span and receives the newly created span as an argument * @returns return value of fn * @example * const something = tracer.startActiveSpan('op', span => { * try { * do some work * span.setStatus({code: SpanStatusCode.OK}); * return something; * } catch (err) { * span.setStatus({ * code: SpanStatusCode.ERROR, * message: err.message, * }); * throw err; * } finally { * span.end(); * } * }); * * @example * const span = tracer.startActiveSpan('op', span => { * try { * do some work * return span; * } catch (err) { * span.setStatus({ * code: SpanStatusCode.ERROR, * message: err.message, * }); * throw err; * } * }); * do some more work * span.end(); */ startActiveSpan unknown>(name: string, fn: F): ReturnType; startActiveSpan unknown>(name: string, options: SpanOptions, fn: F): ReturnType; startActiveSpan unknown>(name: string, options: SpanOptions, context: Context, fn: F): ReturnType; } //# sourceMappingURL=tracer.d.ts.map