decord/source/862_createMetricContainerEnvelopeItem.js

33 lines
1.1 KiB
JavaScript
Raw Normal View History

2026-07-20 16:05:17 +00:00
// Module ID: 862
2026-07-25 08:10:48 +00:00
// Function ID: 9644
2026-07-20 16:05:17 +00:00
// Name: createMetricContainerEnvelopeItem
2026-07-23 10:11:24 +00:00
// Dependencies: [814, 840]
2026-07-20 16:05:17 +00:00
// Module 862 (createMetricContainerEnvelopeItem)
2026-07-23 10:11:24 +00:00
const require = arg1;
const dependencyMap = arg6;
2026-07-21 06:55:02 +00:00
function createMetricContainerEnvelopeItem(items) {
2026-07-23 10:11:24 +00:00
const obj = { type: "trace_metric", item_count: items.length, content_type: "application/vnd.sentry.items.trace-metric+json" };
2026-07-21 06:55:02 +00:00
items = [obj, { items }];
2026-07-20 16:05:17 +00:00
return items;
}
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
arg5.createMetricContainerEnvelopeItem = createMetricContainerEnvelopeItem;
2026-07-21 06:55:02 +00:00
arg5.createMetricEnvelope = function createMetricEnvelope(items, sdk) {
2026-07-20 16:05:17 +00:00
let tmp = arg2;
let obj = {};
if (tmp2) {
obj = { name: sdk.sdk.name, version: sdk.sdk.version };
obj.sdk = obj;
}
if (tmp) {
tmp = arg3;
}
if (tmp) {
2026-07-23 10:11:24 +00:00
obj.dsn = require(814) /* dsnFromString */.dsnToString(arg3);
const obj3 = require(814) /* dsnFromString */;
2026-07-20 16:05:17 +00:00
}
2026-07-21 06:55:02 +00:00
items = [createMetricContainerEnvelopeItem(items)];
2026-07-23 10:11:24 +00:00
return require(840) /* forEachEnvelopeItem */.createEnvelope(obj, items);
2026-07-20 16:05:17 +00:00
};