// Module ID: 848 // Function ID: 849 // Name: getClient // Dependencies: [825, 841, 843, 829] // Module 848 (getClient) import getGlobalSingleton from "getGlobalSingleton" /* 825 */; import generateSpanId from "generateSpanId" /* 829 */; import getAsyncContextStrategy from "getAsyncContextStrategy" /* 841 */; require = arg1; const dependencyMap = arg6; Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" }); arg5.getClient = function getClient() { const mainCarrier = getGlobalSingleton.getMainCarrier(); const obj = getGlobalSingleton; const asyncContextStrategy = getAsyncContextStrategy.getAsyncContextStrategy(mainCarrier); const currentScope = asyncContextStrategy.getCurrentScope(); return currentScope.getClient(); }; arg5.getCurrentScope = function getCurrentScope() { const mainCarrier = getGlobalSingleton.getMainCarrier(); const obj = getGlobalSingleton; const asyncContextStrategy = getAsyncContextStrategy.getAsyncContextStrategy(mainCarrier); return asyncContextStrategy.getCurrentScope(); }; arg5.getGlobalScope = function getGlobalScope() { return getGlobalSingleton.getGlobalSingleton("globalScope", () => { const scope = new callback(table[2]).Scope(); return scope; }); }; arg5.getIsolationScope = function getIsolationScope() { const mainCarrier = getGlobalSingleton.getMainCarrier(); const obj = getGlobalSingleton; const asyncContextStrategy = getAsyncContextStrategy.getAsyncContextStrategy(mainCarrier); return asyncContextStrategy.getIsolationScope(); }; arg5.getTraceContextFromScope = function getTraceContextFromScope(getPropagationContext) { const propagationContext = getPropagationContext.getPropagationContext(); const parentSpanId = propagationContext.parentSpanId; const obj = { trace_id: propagationContext.traceId, span_id: null }; let propagationSpanId = propagationContext.propagationSpanId; if (!propagationSpanId) { propagationSpanId = generateSpanId.generateSpanId(); const obj2 = generateSpanId; } obj[1] = propagationSpanId; if (parentSpanId) { obj.parent_span_id = parentSpanId; } return obj; }; arg5.withIsolationScope = function withIsolationScope() { const items = [...arguments]; const mainCarrier = getGlobalSingleton.getMainCarrier(); const obj = getGlobalSingleton; const asyncContextStrategy = getAsyncContextStrategy.getAsyncContextStrategy(mainCarrier); if (2 === items.length) { [tmp2, tmp3] = items; if (tmp2) { let result = asyncContextStrategy.withSetIsolationScope(tmp2, tmp3); } else { result = asyncContextStrategy.withIsolationScope(tmp3); } return result; } else { return asyncContextStrategy.withIsolationScope(items[0]); } const obj2 = getAsyncContextStrategy; }; arg5.withScope = function withScope() { const items = [...arguments]; const mainCarrier = getGlobalSingleton.getMainCarrier(); const obj = getGlobalSingleton; const asyncContextStrategy = getAsyncContextStrategy.getAsyncContextStrategy(mainCarrier); if (2 === items.length) { [tmp2, tmp3] = items; if (tmp2) { let withSetScopeResult = asyncContextStrategy.withSetScope(tmp2, tmp3); } else { withSetScopeResult = asyncContextStrategy.withScope(tmp3); } return withSetScopeResult; } else { return asyncContextStrategy.withScope(items[0]); } const obj2 = getAsyncContextStrategy; };