UNPKG

@embrace-io/web-sdk

Version:
18 lines 678 B
import { UserSpanProcessorArgs } from "./types.cjs"; import { Span, SpanProcessor } from "@opentelemetry/sdk-trace"; //#region src/processors/UserSpanProcessor/UserSpanProcessor.d.ts /** * UserSpanProcessor sets the userId attribute on all spans if the userId is set in the UserManager. */ declare class UserSpanProcessor implements SpanProcessor { private readonly _userManager; constructor({ userManager }: UserSpanProcessorArgs); forceFlush(): Promise<void>; onEnding(span: Span): void; onStart(this: void): void; onEnd(this: void): void; shutdown(): Promise<void>; } //#endregion export { UserSpanProcessor }; //# sourceMappingURL=UserSpanProcessor.d.cts.map