@embrace-io/web-sdk
Version:
16 lines • 626 B
TypeScript
import { Span, SpanProcessor } from "@opentelemetry/sdk-trace";
//#region src/processors/EmbraceNetworkSpanProcessor/EmbraceNetworkSpanProcessor.d.ts
/**
* Embrace's API expects network spans to have some specific attributes.
* This processor checks if a span is a network span and adds them.
*/
declare class EmbraceNetworkSpanProcessor implements SpanProcessor {
forceFlush(): Promise<void>;
onEnding(span: Span): void;
onStart(this: void): void;
onEnd(this: void): void;
shutdown(): Promise<void>;
}
//#endregion
export { EmbraceNetworkSpanProcessor };
//# sourceMappingURL=EmbraceNetworkSpanProcessor.d.ts.map