@embrace-io/web-sdk
Version:
3 lines (2 loc) • 1.27 kB
JavaScript
import{ATTR_URL_FULL as t,SEMATTRS_HTTP_URL as o,ATTR_HTTP_RESPONSE_STATUS_CODE as r,SEMATTRS_HTTP_STATUS_CODE as e,ATTR_HTTP_REQUEST_METHOD as n,SEMATTRS_HTTP_METHOD as i,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH as u,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH as s}from"@opentelemetry/semantic-conventions";import{ATTR_HTTP_RESPONSE_BODY_SIZE as a,ATTR_HTTP_REQUEST_BODY_SIZE as p}from"@opentelemetry/semantic-conventions/incubating";import{EMB_TYPES as l,KEY_EMB_TYPE as m}from"../../constants/attributes.js";import{isNetworkSpan as b}from"./types.js";var c=function(){function c(){}return c.prototype.forceFlush=function(){return Promise.resolve(void 0)},c.prototype.onEnd=function(c){var v,f,d,y,h,j,w,P,g,k;b(c)&&(c.attributes[m]=l.Network,null!==(v=(j=c.attributes)[t])&&void 0!==v||(j[t]=c.attributes[o]),null!==(f=(w=c.attributes)[r])&&void 0!==f||(w[r]=c.attributes[e]),null!==(d=(P=c.attributes)[n])&&void 0!==d||(P[n]=c.attributes[i]),null!==(y=(g=c.attributes)[a])&&void 0!==y||(g[a]=c.attributes[u]),null!==(h=(k=c.attributes)[p])&&void 0!==h||(k[p]=c.attributes[s]))},c.prototype.onStart=function(){},c.prototype.shutdown=function(){return Promise.resolve(void 0)},c}();export{c as EmbraceNetworkSpanProcessor};
//# sourceMappingURL=EmbraceNetworkSpanProcessor.js.map