@embrace-io/web-sdk
Version:
109 lines (108 loc) • 6.14 kB
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
//#region src/constants/attributes.ts
const KEY_EMB_TYPE = "emb.type";
const KEY_EMB_STATE = "emb.state";
const KEY_EMB_COLD_START = "emb.cold_start";
const KEY_EMB_PAGE_LOAD = "emb.page_load";
const KEY_EMB_EXCEPTION_NUMBER = "emb.exception_number";
const KEY_EMB_SDK_STARTUP_DURATION = "emb.sdk_startup_duration";
const KEY_PREFIX_EMB_PROPERTIES = "emb.properties.";
const KEY_EMB_JS_EXCEPTION_STACKTRACE = "emb.stacktrace.js";
const KEY_EMB_EXCEPTION_HANDLING = "emb.exception_handling";
const KEY_EMB_EXCEPTION_CAUSE = "emb.exception_cause";
const KEY_EMB_ERROR_CODE = "emb.error_code";
const KEY_EMB_APP_INSTANCE_ID = "emb.app_instance_id";
const KEY_EMB_ERROR_LOG_COUNT = "emb.error_log_count";
const KEY_EMB_INSTRUMENTATION = "emb.instrumentation";
const KEY_EMB_UNHANDLED_EXCEPTIONS_COUNT = "emb.unhandled_exceptions_count";
const KEY_EMB_JS_FILE_BUNDLE_IDS = "emb.js_file_bundle_ids";
const KEY_EMB_W3C_TRACEPARENT = "emb.w3c_traceparent";
const KEY_BROWSER_URL_FULL = "browser.url.full";
const KEY_EMB_PAGE_PATH = "app.surface.name";
const KEY_EMB_PAGE_ID = "app.surface.id";
const KEY_APP_SURFACE_LABEL = "app.surface.label";
const KEY_EMB_SESSION_PART_ID = "emb.session_part_id";
const KEY_EMB_SESSION_PART_NUMBER = "emb.session_part_number";
const KEY_EMB_SESSION_PART_START_REASON = "emb.session_part_start_reason";
const KEY_EMB_SESSION_PART_END_REASON = "emb.session_part_end_reason";
const KEY_EMB_USER_SESSION_ID = "emb.user_session_id";
const KEY_EMB_USER_SESSION_PREVIOUS_ID = "emb.user_session_previous_id";
const KEY_EMB_USER_SESSION_NUMBER = "emb.user_session_number";
const KEY_EMB_USER_SESSION_PART_INDEX = "emb.user_session_part_index";
const KEY_EMB_USER_SESSION_START_TS = "emb.user_session_start_ts";
const KEY_EMB_IS_FINAL_SESSION_PART = "emb.is_final_session_part";
const KEY_EMB_USER_SESSION_TERMINATION_REASON = "emb.user_session_termination_reason";
const KEY_EMB_USER_SESSION_MAX_DURATION_SECONDS = "emb.user_session_max_duration_seconds";
const KEY_EMB_USER_SESSION_INACTIVITY_TIMEOUT_SECONDS = "emb.user_session_inactivity_timeout_seconds";
const KEY_EMB_USER_SESSION_FOREGROUND_INACTIVITY_TIMEOUT_SECONDS = "emb.user_session_foreground_inactivity_timeout_seconds";
let EMB_TYPES = /* @__PURE__ */ function(EMB_TYPES) {
EMB_TYPES["SessionPart"] = "ux.session_part";
EMB_TYPES["Network"] = "perf.network_request";
EMB_TYPES["Perf"] = "perf";
EMB_TYPES["SystemLog"] = "sys.log";
EMB_TYPES["SystemException"] = "sys.exception";
EMB_TYPES["WebVital"] = "ux.web_vital";
EMB_TYPES["LoafScripts"] = "ux.loaf_scripts";
EMB_TYPES["ResourceFetch"] = "ux.resource_fetch";
EMB_TYPES["DocumentLoad"] = "ux.document_load";
EMB_TYPES["Surface"] = "ux.surface";
EMB_TYPES["UserTiming"] = "ux.user_timing";
EMB_TYPES["ElementTiming"] = "ux.element_timing";
EMB_TYPES["ServerTiming"] = "ux.server_timing";
EMB_TYPES["OTelLog"] = "emb.otel_log";
return EMB_TYPES;
}({});
let EMB_STATES = /* @__PURE__ */ function(EMB_STATES) {
EMB_STATES["Foreground"] = "foreground";
EMB_STATES["Background"] = "background";
return EMB_STATES;
}({});
let EMB_ERROR_INSTRUMENTATIONS = /* @__PURE__ */ function(EMB_ERROR_INSTRUMENTATIONS) {
EMB_ERROR_INSTRUMENTATIONS["ReactErrorBoundary"] = "react_error_boundary";
return EMB_ERROR_INSTRUMENTATIONS;
}({});
let EMB_PERFORMANCE_INSTRUMENTATIONS = /* @__PURE__ */ function(EMB_PERFORMANCE_INSTRUMENTATIONS) {
EMB_PERFORMANCE_INSTRUMENTATIONS["UserTiming"] = "user_timing";
return EMB_PERFORMANCE_INSTRUMENTATIONS;
}({});
//#endregion
exports.EMB_ERROR_INSTRUMENTATIONS = EMB_ERROR_INSTRUMENTATIONS;
exports.EMB_PERFORMANCE_INSTRUMENTATIONS = EMB_PERFORMANCE_INSTRUMENTATIONS;
exports.EMB_STATES = EMB_STATES;
exports.EMB_TYPES = EMB_TYPES;
exports.KEY_APP_SURFACE_LABEL = KEY_APP_SURFACE_LABEL;
exports.KEY_BROWSER_URL_FULL = KEY_BROWSER_URL_FULL;
exports.KEY_EMB_APP_INSTANCE_ID = KEY_EMB_APP_INSTANCE_ID;
exports.KEY_EMB_COLD_START = KEY_EMB_COLD_START;
exports.KEY_EMB_ERROR_CODE = KEY_EMB_ERROR_CODE;
exports.KEY_EMB_ERROR_LOG_COUNT = KEY_EMB_ERROR_LOG_COUNT;
exports.KEY_EMB_EXCEPTION_CAUSE = KEY_EMB_EXCEPTION_CAUSE;
exports.KEY_EMB_EXCEPTION_HANDLING = KEY_EMB_EXCEPTION_HANDLING;
exports.KEY_EMB_EXCEPTION_NUMBER = KEY_EMB_EXCEPTION_NUMBER;
exports.KEY_EMB_INSTRUMENTATION = KEY_EMB_INSTRUMENTATION;
exports.KEY_EMB_IS_FINAL_SESSION_PART = KEY_EMB_IS_FINAL_SESSION_PART;
exports.KEY_EMB_JS_EXCEPTION_STACKTRACE = KEY_EMB_JS_EXCEPTION_STACKTRACE;
exports.KEY_EMB_JS_FILE_BUNDLE_IDS = KEY_EMB_JS_FILE_BUNDLE_IDS;
exports.KEY_EMB_PAGE_ID = KEY_EMB_PAGE_ID;
exports.KEY_EMB_PAGE_LOAD = KEY_EMB_PAGE_LOAD;
exports.KEY_EMB_PAGE_PATH = KEY_EMB_PAGE_PATH;
exports.KEY_EMB_SDK_STARTUP_DURATION = KEY_EMB_SDK_STARTUP_DURATION;
exports.KEY_EMB_SESSION_PART_END_REASON = KEY_EMB_SESSION_PART_END_REASON;
exports.KEY_EMB_SESSION_PART_ID = KEY_EMB_SESSION_PART_ID;
exports.KEY_EMB_SESSION_PART_NUMBER = KEY_EMB_SESSION_PART_NUMBER;
exports.KEY_EMB_SESSION_PART_START_REASON = KEY_EMB_SESSION_PART_START_REASON;
exports.KEY_EMB_STATE = KEY_EMB_STATE;
exports.KEY_EMB_TYPE = KEY_EMB_TYPE;
exports.KEY_EMB_UNHANDLED_EXCEPTIONS_COUNT = KEY_EMB_UNHANDLED_EXCEPTIONS_COUNT;
exports.KEY_EMB_USER_SESSION_FOREGROUND_INACTIVITY_TIMEOUT_SECONDS = KEY_EMB_USER_SESSION_FOREGROUND_INACTIVITY_TIMEOUT_SECONDS;
exports.KEY_EMB_USER_SESSION_ID = KEY_EMB_USER_SESSION_ID;
exports.KEY_EMB_USER_SESSION_INACTIVITY_TIMEOUT_SECONDS = KEY_EMB_USER_SESSION_INACTIVITY_TIMEOUT_SECONDS;
exports.KEY_EMB_USER_SESSION_MAX_DURATION_SECONDS = KEY_EMB_USER_SESSION_MAX_DURATION_SECONDS;
exports.KEY_EMB_USER_SESSION_NUMBER = KEY_EMB_USER_SESSION_NUMBER;
exports.KEY_EMB_USER_SESSION_PART_INDEX = KEY_EMB_USER_SESSION_PART_INDEX;
exports.KEY_EMB_USER_SESSION_PREVIOUS_ID = KEY_EMB_USER_SESSION_PREVIOUS_ID;
exports.KEY_EMB_USER_SESSION_START_TS = KEY_EMB_USER_SESSION_START_TS;
exports.KEY_EMB_USER_SESSION_TERMINATION_REASON = KEY_EMB_USER_SESSION_TERMINATION_REASON;
exports.KEY_EMB_W3C_TRACEPARENT = KEY_EMB_W3C_TRACEPARENT;
exports.KEY_PREFIX_EMB_PROPERTIES = KEY_PREFIX_EMB_PROPERTIES;
//# sourceMappingURL=attributes.cjs.map