UNPKG

@embrace-io/web-sdk

Version:
25 lines (24 loc) 937 B
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const require_constants_attributes = require("../../constants/attributes.cjs"); const require_utils_spanPredicates = require("../../utils/spanPredicates.cjs"); //#region src/processors/EmbraceNetworkSpanProcessor/EmbraceNetworkSpanProcessor.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. */ var EmbraceNetworkSpanProcessor = class { forceFlush() { return Promise.resolve(void 0); } onEnding(span) { if (require_utils_spanPredicates.isNetworkSpan(span)) span.attributes[require_constants_attributes.KEY_EMB_TYPE] = "perf.network_request"; } onStart() {} onEnd() {} shutdown() { return Promise.resolve(void 0); } }; //#endregion exports.EmbraceNetworkSpanProcessor = EmbraceNetworkSpanProcessor; //# sourceMappingURL=EmbraceNetworkSpanProcessor.cjs.map