@embrace-io/web-sdk
Version:
17 lines • 753 B
text/typescript
import { TraceManager } from "../types.cjs";
import "../index.cjs";
import { ExtendedSpan, ExtendedSpanOptions } from "../../api/TraceAPI/types.cjs";
import "../../api/index.cjs";
import { Context } from "@opentelemetry/api";
//#region src/api-traces/manager/ProxyTraceManager/ProxyTraceManager.d.ts
declare class ProxyTraceManager implements TraceManager {
private _delegate?;
getDelegate(): TraceManager;
setDelegate(delegate: TraceManager): void;
startSpan(name: string, options?: ExtendedSpanOptions, context?: Context): ExtendedSpan;
setSpan(context: Context, span: ExtendedSpan): Context;
getSpan(context: Context): ExtendedSpan | undefined;
}
//#endregion
export { ProxyTraceManager };
//# sourceMappingURL=ProxyTraceManager.d.cts.map