// Module ID: 991 // Function ID: 10651 // Name: breadcrumbFromObject // Dependencies: [794] // Module 991 (breadcrumbFromObject) const require = arg1; const dependencyMap = arg6; arg5.DEFAULT_BREADCRUMB_LEVEL = "info"; arg5.breadcrumbFromObject = function breadcrumbFromObject(type) { const obj = {}; if ("string" === typeof type.type) { obj.type = type.type; } if ("string" === typeof type.level) { obj.level = require(794) /* registerSpanErrorInstrumentation */.severityLevelFromString(type.level); const obj2 = require(794) /* registerSpanErrorInstrumentation */; } if ("string" === typeof type.event_id) { obj.event_id = type.event_id; } if ("string" === typeof type.category) { obj.category = type.category; } if ("string" === typeof type.message) { obj.message = type.message; } let tmp3 = "object" === typeof type.data; if (tmp3) { tmp3 = null !== type.data; } if (tmp3) { obj.data = type.data; } if ("string" === typeof type.timestamp) { const _Date = Date; const result = Date.parse(type.timestamp) / 1000; const _isNaN = isNaN; if (!isNaN(result)) { obj.timestamp = result; } } return obj; };