UNPKG

@mtdt.temp/browser-core

Version:
196 lines 22.8 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createFlushController = exports.createBatch = exports.bridgeSupports = exports.getEventBridge = exports.canUseEventBridge = exports.createHttpRequest = exports.SessionPersistence = exports.SESSION_NOT_TRACKED = exports.SESSION_TIME_OUT_DELAY = exports.stopSessionManager = exports.startSessionManager = exports.BufferedObservable = exports.Observable = exports.monitorError = exports.setDebugMode = exports.callMonitored = exports.monitor = exports.monitored = exports.addTelemetryMetrics = exports.addTelemetryUsage = exports.addTelemetryConfiguration = exports.resetTelemetry = exports.addTelemetryError = exports.addTelemetryDebug = exports.startTelemetry = exports.RawReportType = exports.initReportObservable = exports.displayAlreadyInitializedError = exports.makePublicApi = exports.defineGlobal = exports.computeStackTrace = exports.trackRuntimeError = exports.ExperimentalFeature = exports.initFeatureFlags = exports.getExperimentalFeatures = exports.resetExperimentalFeatures = exports.addExperimentalFeatures = exports.isExperimentalFeatureEnabled = exports.createTrackingConsentState = exports.TrackingConsent = exports.sanitizeTag = exports.buildTag = exports.buildTags = exports.isIntakeUrl = exports.buildEndpointHost = exports.isSampleRate = exports.serializeConfiguration = exports.TraceContextInjection = exports.DefaultPrivacyLevel = exports.validateAndBuildConfiguration = void 0; exports.isSyntheticsTest = exports.getSyntheticsResultId = exports.getSyntheticsTestId = exports.willSyntheticsInjectRum = exports.SESSION_STORE_KEY = exports.STORAGE_POLL_DELAY = exports.readBytesFromStream = exports.CLEAR_OLD_VALUES_INTERVAL = exports.createValueHistory = exports.ContextManagerMethod = exports.CustomerContextKey = exports.buildUserContextManager = exports.startUserContext = exports.buildGlobalContextManager = exports.startGlobalContext = exports.buildAccountContextManager = exports.startAccountContext = exports.removeStorageListeners = exports.storeContextManager = exports.bufferContextCalls = exports.defineContextMethod = exports.createContextManager = exports.catchUserErrors = exports.createBoundedBuffer = exports.resetConsoleObservable = exports.initConsoleObservable = exports.isPageExitReason = exports.PageExitReason = exports.createPageMayExitObservable = exports.resetFetchObservable = exports.initFetchObservable = exports.initXhrObservable = exports.resetInitCookies = exports.deleteCookie = exports.setCookie = exports.getInitCookie = exports.getCookie = exports.areCookiesAuthorized = exports.NO_ERROR_STACK_PRESENT_MESSAGE = exports.isError = exports.getFileFromStackTraceString = exports.computeRawError = exports.instrumentSetter = exports.instrumentMethod = exports.getZoneJsOriginalValue = exports.asyncRunOnReadyState = exports.runOnReadyState = exports.sendToExtension = exports.AbstractLifeCycle = exports.createIdentityEncoder = void 0; exports.ErrorSource = exports.checkContext = void 0; var configuration_1 = require("./domain/configuration"); Object.defineProperty(exports, "validateAndBuildConfiguration", { enumerable: true, get: function () { return configuration_1.validateAndBuildConfiguration; } }); Object.defineProperty(exports, "DefaultPrivacyLevel", { enumerable: true, get: function () { return configuration_1.DefaultPrivacyLevel; } }); Object.defineProperty(exports, "TraceContextInjection", { enumerable: true, get: function () { return configuration_1.TraceContextInjection; } }); Object.defineProperty(exports, "serializeConfiguration", { enumerable: true, get: function () { return configuration_1.serializeConfiguration; } }); Object.defineProperty(exports, "isSampleRate", { enumerable: true, get: function () { return configuration_1.isSampleRate; } }); Object.defineProperty(exports, "buildEndpointHost", { enumerable: true, get: function () { return configuration_1.buildEndpointHost; } }); Object.defineProperty(exports, "isIntakeUrl", { enumerable: true, get: function () { return configuration_1.isIntakeUrl; } }); Object.defineProperty(exports, "buildTags", { enumerable: true, get: function () { return configuration_1.buildTags; } }); Object.defineProperty(exports, "buildTag", { enumerable: true, get: function () { return configuration_1.buildTag; } }); Object.defineProperty(exports, "sanitizeTag", { enumerable: true, get: function () { return configuration_1.sanitizeTag; } }); __exportStar(require("./domain/intakeSites"), exports); var trackingConsent_1 = require("./domain/trackingConsent"); Object.defineProperty(exports, "TrackingConsent", { enumerable: true, get: function () { return trackingConsent_1.TrackingConsent; } }); Object.defineProperty(exports, "createTrackingConsentState", { enumerable: true, get: function () { return trackingConsent_1.createTrackingConsentState; } }); var experimentalFeatures_1 = require("./tools/experimentalFeatures"); Object.defineProperty(exports, "isExperimentalFeatureEnabled", { enumerable: true, get: function () { return experimentalFeatures_1.isExperimentalFeatureEnabled; } }); Object.defineProperty(exports, "addExperimentalFeatures", { enumerable: true, get: function () { return experimentalFeatures_1.addExperimentalFeatures; } }); Object.defineProperty(exports, "resetExperimentalFeatures", { enumerable: true, get: function () { return experimentalFeatures_1.resetExperimentalFeatures; } }); Object.defineProperty(exports, "getExperimentalFeatures", { enumerable: true, get: function () { return experimentalFeatures_1.getExperimentalFeatures; } }); Object.defineProperty(exports, "initFeatureFlags", { enumerable: true, get: function () { return experimentalFeatures_1.initFeatureFlags; } }); Object.defineProperty(exports, "ExperimentalFeature", { enumerable: true, get: function () { return experimentalFeatures_1.ExperimentalFeature; } }); var trackRuntimeError_1 = require("./domain/error/trackRuntimeError"); Object.defineProperty(exports, "trackRuntimeError", { enumerable: true, get: function () { return trackRuntimeError_1.trackRuntimeError; } }); var computeStackTrace_1 = require("./tools/stackTrace/computeStackTrace"); Object.defineProperty(exports, "computeStackTrace", { enumerable: true, get: function () { return computeStackTrace_1.computeStackTrace; } }); var init_1 = require("./boot/init"); Object.defineProperty(exports, "defineGlobal", { enumerable: true, get: function () { return init_1.defineGlobal; } }); Object.defineProperty(exports, "makePublicApi", { enumerable: true, get: function () { return init_1.makePublicApi; } }); var displayAlreadyInitializedError_1 = require("./boot/displayAlreadyInitializedError"); Object.defineProperty(exports, "displayAlreadyInitializedError", { enumerable: true, get: function () { return displayAlreadyInitializedError_1.displayAlreadyInitializedError; } }); var reportObservable_1 = require("./domain/report/reportObservable"); Object.defineProperty(exports, "initReportObservable", { enumerable: true, get: function () { return reportObservable_1.initReportObservable; } }); Object.defineProperty(exports, "RawReportType", { enumerable: true, get: function () { return reportObservable_1.RawReportType; } }); var telemetry_1 = require("./domain/telemetry"); Object.defineProperty(exports, "startTelemetry", { enumerable: true, get: function () { return telemetry_1.startTelemetry; } }); Object.defineProperty(exports, "addTelemetryDebug", { enumerable: true, get: function () { return telemetry_1.addTelemetryDebug; } }); Object.defineProperty(exports, "addTelemetryError", { enumerable: true, get: function () { return telemetry_1.addTelemetryError; } }); Object.defineProperty(exports, "resetTelemetry", { enumerable: true, get: function () { return telemetry_1.resetTelemetry; } }); Object.defineProperty(exports, "addTelemetryConfiguration", { enumerable: true, get: function () { return telemetry_1.addTelemetryConfiguration; } }); Object.defineProperty(exports, "addTelemetryUsage", { enumerable: true, get: function () { return telemetry_1.addTelemetryUsage; } }); Object.defineProperty(exports, "addTelemetryMetrics", { enumerable: true, get: function () { return telemetry_1.addTelemetryMetrics; } }); var monitor_1 = require("./tools/monitor"); Object.defineProperty(exports, "monitored", { enumerable: true, get: function () { return monitor_1.monitored; } }); Object.defineProperty(exports, "monitor", { enumerable: true, get: function () { return monitor_1.monitor; } }); Object.defineProperty(exports, "callMonitored", { enumerable: true, get: function () { return monitor_1.callMonitored; } }); Object.defineProperty(exports, "setDebugMode", { enumerable: true, get: function () { return monitor_1.setDebugMode; } }); Object.defineProperty(exports, "monitorError", { enumerable: true, get: function () { return monitor_1.monitorError; } }); var observable_1 = require("./tools/observable"); Object.defineProperty(exports, "Observable", { enumerable: true, get: function () { return observable_1.Observable; } }); Object.defineProperty(exports, "BufferedObservable", { enumerable: true, get: function () { return observable_1.BufferedObservable; } }); var sessionManager_1 = require("./domain/session/sessionManager"); Object.defineProperty(exports, "startSessionManager", { enumerable: true, get: function () { return sessionManager_1.startSessionManager; } }); Object.defineProperty(exports, "stopSessionManager", { enumerable: true, get: function () { return sessionManager_1.stopSessionManager; } }); var sessionConstants_1 = require("./domain/session/sessionConstants"); Object.defineProperty(exports, "SESSION_TIME_OUT_DELAY", { enumerable: true, get: function () { return sessionConstants_1.SESSION_TIME_OUT_DELAY; } }); Object.defineProperty(exports, "SESSION_NOT_TRACKED", { enumerable: true, get: function () { return sessionConstants_1.SESSION_NOT_TRACKED; } }); Object.defineProperty(exports, "SessionPersistence", { enumerable: true, get: function () { return sessionConstants_1.SessionPersistence; } }); var transport_1 = require("./transport"); Object.defineProperty(exports, "createHttpRequest", { enumerable: true, get: function () { return transport_1.createHttpRequest; } }); Object.defineProperty(exports, "canUseEventBridge", { enumerable: true, get: function () { return transport_1.canUseEventBridge; } }); Object.defineProperty(exports, "getEventBridge", { enumerable: true, get: function () { return transport_1.getEventBridge; } }); Object.defineProperty(exports, "bridgeSupports", { enumerable: true, get: function () { return transport_1.bridgeSupports; } }); Object.defineProperty(exports, "createBatch", { enumerable: true, get: function () { return transport_1.createBatch; } }); Object.defineProperty(exports, "createFlushController", { enumerable: true, get: function () { return transport_1.createFlushController; } }); __exportStar(require("./tools/display"), exports); var encoder_1 = require("./tools/encoder"); Object.defineProperty(exports, "createIdentityEncoder", { enumerable: true, get: function () { return encoder_1.createIdentityEncoder; } }); __exportStar(require("./tools/utils/urlPolyfill"), exports); __exportStar(require("./tools/utils/timeUtils"), exports); __exportStar(require("./tools/utils/arrayUtils"), exports); __exportStar(require("./tools/serialisation/sanitize"), exports); __exportStar(require("./tools/getGlobalObject"), exports); var abstractLifeCycle_1 = require("./tools/abstractLifeCycle"); Object.defineProperty(exports, "AbstractLifeCycle", { enumerable: true, get: function () { return abstractLifeCycle_1.AbstractLifeCycle; } }); __exportStar(require("./domain/eventRateLimiter/createEventRateLimiter"), exports); __exportStar(require("./tools/utils/browserDetection"), exports); var sendToExtension_1 = require("./tools/sendToExtension"); Object.defineProperty(exports, "sendToExtension", { enumerable: true, get: function () { return sendToExtension_1.sendToExtension; } }); var runOnReadyState_1 = require("./browser/runOnReadyState"); Object.defineProperty(exports, "runOnReadyState", { enumerable: true, get: function () { return runOnReadyState_1.runOnReadyState; } }); Object.defineProperty(exports, "asyncRunOnReadyState", { enumerable: true, get: function () { return runOnReadyState_1.asyncRunOnReadyState; } }); var getZoneJsOriginalValue_1 = require("./tools/getZoneJsOriginalValue"); Object.defineProperty(exports, "getZoneJsOriginalValue", { enumerable: true, get: function () { return getZoneJsOriginalValue_1.getZoneJsOriginalValue; } }); var instrumentMethod_1 = require("./tools/instrumentMethod"); Object.defineProperty(exports, "instrumentMethod", { enumerable: true, get: function () { return instrumentMethod_1.instrumentMethod; } }); Object.defineProperty(exports, "instrumentSetter", { enumerable: true, get: function () { return instrumentMethod_1.instrumentSetter; } }); var error_1 = require("./domain/error/error"); Object.defineProperty(exports, "computeRawError", { enumerable: true, get: function () { return error_1.computeRawError; } }); Object.defineProperty(exports, "getFileFromStackTraceString", { enumerable: true, get: function () { return error_1.getFileFromStackTraceString; } }); Object.defineProperty(exports, "isError", { enumerable: true, get: function () { return error_1.isError; } }); Object.defineProperty(exports, "NO_ERROR_STACK_PRESENT_MESSAGE", { enumerable: true, get: function () { return error_1.NO_ERROR_STACK_PRESENT_MESSAGE; } }); var cookie_1 = require("./browser/cookie"); Object.defineProperty(exports, "areCookiesAuthorized", { enumerable: true, get: function () { return cookie_1.areCookiesAuthorized; } }); Object.defineProperty(exports, "getCookie", { enumerable: true, get: function () { return cookie_1.getCookie; } }); Object.defineProperty(exports, "getInitCookie", { enumerable: true, get: function () { return cookie_1.getInitCookie; } }); Object.defineProperty(exports, "setCookie", { enumerable: true, get: function () { return cookie_1.setCookie; } }); Object.defineProperty(exports, "deleteCookie", { enumerable: true, get: function () { return cookie_1.deleteCookie; } }); Object.defineProperty(exports, "resetInitCookies", { enumerable: true, get: function () { return cookie_1.resetInitCookies; } }); var xhrObservable_1 = require("./browser/xhrObservable"); Object.defineProperty(exports, "initXhrObservable", { enumerable: true, get: function () { return xhrObservable_1.initXhrObservable; } }); var fetchObservable_1 = require("./browser/fetchObservable"); Object.defineProperty(exports, "initFetchObservable", { enumerable: true, get: function () { return fetchObservable_1.initFetchObservable; } }); Object.defineProperty(exports, "resetFetchObservable", { enumerable: true, get: function () { return fetchObservable_1.resetFetchObservable; } }); var pageMayExitObservable_1 = require("./browser/pageMayExitObservable"); Object.defineProperty(exports, "createPageMayExitObservable", { enumerable: true, get: function () { return pageMayExitObservable_1.createPageMayExitObservable; } }); Object.defineProperty(exports, "PageExitReason", { enumerable: true, get: function () { return pageMayExitObservable_1.PageExitReason; } }); Object.defineProperty(exports, "isPageExitReason", { enumerable: true, get: function () { return pageMayExitObservable_1.isPageExitReason; } }); __exportStar(require("./browser/addEventListener"), exports); var requestIdleCallback_1 = require("./tools/requestIdleCallback"); Object.defineProperty(exports, "requestIdleCallback", { enumerable: true, get: function () { return requestIdleCallback_1.requestIdleCallback; } }); __exportStar(require("./tools/taskQueue"), exports); __exportStar(require("./tools/timer"), exports); var consoleObservable_1 = require("./domain/console/consoleObservable"); Object.defineProperty(exports, "initConsoleObservable", { enumerable: true, get: function () { return consoleObservable_1.initConsoleObservable; } }); Object.defineProperty(exports, "resetConsoleObservable", { enumerable: true, get: function () { return consoleObservable_1.resetConsoleObservable; } }); var boundedBuffer_1 = require("./tools/boundedBuffer"); Object.defineProperty(exports, "createBoundedBuffer", { enumerable: true, get: function () { return boundedBuffer_1.createBoundedBuffer; } }); var catchUserErrors_1 = require("./tools/catchUserErrors"); Object.defineProperty(exports, "catchUserErrors", { enumerable: true, get: function () { return catchUserErrors_1.catchUserErrors; } }); var contextManager_1 = require("./domain/context/contextManager"); Object.defineProperty(exports, "createContextManager", { enumerable: true, get: function () { return contextManager_1.createContextManager; } }); var defineContextMethod_1 = require("./domain/context/defineContextMethod"); Object.defineProperty(exports, "defineContextMethod", { enumerable: true, get: function () { return defineContextMethod_1.defineContextMethod; } }); Object.defineProperty(exports, "bufferContextCalls", { enumerable: true, get: function () { return defineContextMethod_1.bufferContextCalls; } }); var storeContextManager_1 = require("./domain/context/storeContextManager"); Object.defineProperty(exports, "storeContextManager", { enumerable: true, get: function () { return storeContextManager_1.storeContextManager; } }); Object.defineProperty(exports, "removeStorageListeners", { enumerable: true, get: function () { return storeContextManager_1.removeStorageListeners; } }); var accountContext_1 = require("./domain/contexts/accountContext"); Object.defineProperty(exports, "startAccountContext", { enumerable: true, get: function () { return accountContext_1.startAccountContext; } }); Object.defineProperty(exports, "buildAccountContextManager", { enumerable: true, get: function () { return accountContext_1.buildAccountContextManager; } }); var globalContext_1 = require("./domain/contexts/globalContext"); Object.defineProperty(exports, "startGlobalContext", { enumerable: true, get: function () { return globalContext_1.startGlobalContext; } }); Object.defineProperty(exports, "buildGlobalContextManager", { enumerable: true, get: function () { return globalContext_1.buildGlobalContextManager; } }); var userContext_1 = require("./domain/contexts/userContext"); Object.defineProperty(exports, "startUserContext", { enumerable: true, get: function () { return userContext_1.startUserContext; } }); Object.defineProperty(exports, "buildUserContextManager", { enumerable: true, get: function () { return userContext_1.buildUserContextManager; } }); var contextConstants_1 = require("./domain/context/contextConstants"); Object.defineProperty(exports, "CustomerContextKey", { enumerable: true, get: function () { return contextConstants_1.CustomerContextKey; } }); Object.defineProperty(exports, "ContextManagerMethod", { enumerable: true, get: function () { return contextConstants_1.ContextManagerMethod; } }); var valueHistory_1 = require("./tools/valueHistory"); Object.defineProperty(exports, "createValueHistory", { enumerable: true, get: function () { return valueHistory_1.createValueHistory; } }); Object.defineProperty(exports, "CLEAR_OLD_VALUES_INTERVAL", { enumerable: true, get: function () { return valueHistory_1.CLEAR_OLD_VALUES_INTERVAL; } }); var readBytesFromStream_1 = require("./tools/readBytesFromStream"); Object.defineProperty(exports, "readBytesFromStream", { enumerable: true, get: function () { return readBytesFromStream_1.readBytesFromStream; } }); var sessionStore_1 = require("./domain/session/sessionStore"); Object.defineProperty(exports, "STORAGE_POLL_DELAY", { enumerable: true, get: function () { return sessionStore_1.STORAGE_POLL_DELAY; } }); var sessionStoreStrategy_1 = require("./domain/session/storeStrategies/sessionStoreStrategy"); Object.defineProperty(exports, "SESSION_STORE_KEY", { enumerable: true, get: function () { return sessionStoreStrategy_1.SESSION_STORE_KEY; } }); var syntheticsWorkerValues_1 = require("./domain/synthetics/syntheticsWorkerValues"); Object.defineProperty(exports, "willSyntheticsInjectRum", { enumerable: true, get: function () { return syntheticsWorkerValues_1.willSyntheticsInjectRum; } }); Object.defineProperty(exports, "getSyntheticsTestId", { enumerable: true, get: function () { return syntheticsWorkerValues_1.getSyntheticsTestId; } }); Object.defineProperty(exports, "getSyntheticsResultId", { enumerable: true, get: function () { return syntheticsWorkerValues_1.getSyntheticsResultId; } }); Object.defineProperty(exports, "isSyntheticsTest", { enumerable: true, get: function () { return syntheticsWorkerValues_1.isSyntheticsTest; } }); var contextUtils_1 = require("./domain/context/contextUtils"); Object.defineProperty(exports, "checkContext", { enumerable: true, get: function () { return contextUtils_1.checkContext; } }); __exportStar(require("./domain/resourceUtils"), exports); __exportStar(require("./domain/bufferedData"), exports); __exportStar(require("./tools/utils/polyfills"), exports); __exportStar(require("./tools/utils/timezone"), exports); __exportStar(require("./tools/utils/numberUtils"), exports); __exportStar(require("./tools/utils/byteUtils"), exports); __exportStar(require("./tools/utils/objectUtils"), exports); __exportStar(require("./tools/utils/functionUtils"), exports); __exportStar(require("./tools/serialisation/jsonStringify"), exports); __exportStar(require("./tools/mergeInto"), exports); __exportStar(require("./tools/utils/stringUtils"), exports); __exportStar(require("./tools/matchOption"), exports); __exportStar(require("./tools/utils/responseUtils"), exports); __exportStar(require("./tools/utils/typeUtils"), exports); var error_types_1 = require("./domain/error/error.types"); Object.defineProperty(exports, "ErrorSource", { enumerable: true, get: function () { return error_types_1.ErrorSource; } }); __exportStar(require("./domain/deflate"), exports); __exportStar(require("./domain/connectivity"), exports); __exportStar(require("./tools/stackTrace/handlingStack"), exports); __exportStar(require("./tools/abstractHooks"), exports); //# sourceMappingURL=index.js.map