@datadog/browser-rum-core
Advanced tools
Comparing version 2.5.0 to 2.5.1
@@ -6,4 +6,4 @@ "use strict"; | ||
datacenter: 'us', | ||
sdkVersion: '2.5.0', | ||
sdkVersion: '2.5.1', | ||
}; | ||
//# sourceMappingURL=buildEnv.js.map |
@@ -15,9 +15,10 @@ import { Context } from '@datadog/browser-core'; | ||
VIEW_UPDATED = 5, | ||
REQUEST_STARTED = 6, | ||
REQUEST_COMPLETED = 7, | ||
SESSION_RENEWED = 8, | ||
DOM_MUTATED = 9, | ||
BEFORE_UNLOAD = 10, | ||
RAW_RUM_EVENT_COLLECTED = 11, | ||
RUM_EVENT_COLLECTED = 12 | ||
VIEW_ENDED = 6, | ||
REQUEST_STARTED = 7, | ||
REQUEST_COMPLETED = 8, | ||
SESSION_RENEWED = 9, | ||
DOM_MUTATED = 10, | ||
BEFORE_UNLOAD = 11, | ||
RAW_RUM_EVENT_COLLECTED = 12, | ||
RUM_EVENT_COLLECTED = 13 | ||
} | ||
@@ -36,3 +37,3 @@ export interface Subscription { | ||
notify(eventType: LifeCycleEventType.VIEW_UPDATED, data: View): void; | ||
notify(eventType: LifeCycleEventType.SESSION_RENEWED | LifeCycleEventType.DOM_MUTATED | LifeCycleEventType.BEFORE_UNLOAD | LifeCycleEventType.AUTO_ACTION_DISCARDED): void; | ||
notify(eventType: LifeCycleEventType.SESSION_RENEWED | LifeCycleEventType.DOM_MUTATED | LifeCycleEventType.BEFORE_UNLOAD | LifeCycleEventType.AUTO_ACTION_DISCARDED | LifeCycleEventType.VIEW_ENDED): void; | ||
notify(eventType: LifeCycleEventType.RAW_RUM_EVENT_COLLECTED, data: { | ||
@@ -52,3 +53,3 @@ startTime: number; | ||
subscribe(eventType: LifeCycleEventType.VIEW_UPDATED, callback: (data: View) => void): Subscription; | ||
subscribe(eventType: LifeCycleEventType.SESSION_RENEWED | LifeCycleEventType.DOM_MUTATED | LifeCycleEventType.BEFORE_UNLOAD | LifeCycleEventType.AUTO_ACTION_DISCARDED, callback: () => void): Subscription; | ||
subscribe(eventType: LifeCycleEventType.SESSION_RENEWED | LifeCycleEventType.DOM_MUTATED | LifeCycleEventType.BEFORE_UNLOAD | LifeCycleEventType.AUTO_ACTION_DISCARDED | LifeCycleEventType.VIEW_ENDED, callback: () => void): Subscription; | ||
subscribe(eventType: LifeCycleEventType.RAW_RUM_EVENT_COLLECTED, callback: (data: { | ||
@@ -55,0 +56,0 @@ startTime: number; |
@@ -11,9 +11,10 @@ "use strict"; | ||
LifeCycleEventType[LifeCycleEventType["VIEW_UPDATED"] = 5] = "VIEW_UPDATED"; | ||
LifeCycleEventType[LifeCycleEventType["REQUEST_STARTED"] = 6] = "REQUEST_STARTED"; | ||
LifeCycleEventType[LifeCycleEventType["REQUEST_COMPLETED"] = 7] = "REQUEST_COMPLETED"; | ||
LifeCycleEventType[LifeCycleEventType["SESSION_RENEWED"] = 8] = "SESSION_RENEWED"; | ||
LifeCycleEventType[LifeCycleEventType["DOM_MUTATED"] = 9] = "DOM_MUTATED"; | ||
LifeCycleEventType[LifeCycleEventType["BEFORE_UNLOAD"] = 10] = "BEFORE_UNLOAD"; | ||
LifeCycleEventType[LifeCycleEventType["RAW_RUM_EVENT_COLLECTED"] = 11] = "RAW_RUM_EVENT_COLLECTED"; | ||
LifeCycleEventType[LifeCycleEventType["RUM_EVENT_COLLECTED"] = 12] = "RUM_EVENT_COLLECTED"; | ||
LifeCycleEventType[LifeCycleEventType["VIEW_ENDED"] = 6] = "VIEW_ENDED"; | ||
LifeCycleEventType[LifeCycleEventType["REQUEST_STARTED"] = 7] = "REQUEST_STARTED"; | ||
LifeCycleEventType[LifeCycleEventType["REQUEST_COMPLETED"] = 8] = "REQUEST_COMPLETED"; | ||
LifeCycleEventType[LifeCycleEventType["SESSION_RENEWED"] = 9] = "SESSION_RENEWED"; | ||
LifeCycleEventType[LifeCycleEventType["DOM_MUTATED"] = 10] = "DOM_MUTATED"; | ||
LifeCycleEventType[LifeCycleEventType["BEFORE_UNLOAD"] = 11] = "BEFORE_UNLOAD"; | ||
LifeCycleEventType[LifeCycleEventType["RAW_RUM_EVENT_COLLECTED"] = 12] = "RAW_RUM_EVENT_COLLECTED"; | ||
LifeCycleEventType[LifeCycleEventType["RUM_EVENT_COLLECTED"] = 13] = "RUM_EVENT_COLLECTED"; | ||
})(LifeCycleEventType = exports.LifeCycleEventType || (exports.LifeCycleEventType = {})); | ||
@@ -20,0 +21,0 @@ var LifeCycle = /** @class */ (function () { |
@@ -54,3 +54,3 @@ "use strict"; | ||
}); | ||
var clearOldContextsInterval = window.setInterval(browser_core_1.monitor(function () { | ||
var clearOldContextsInterval = setInterval(browser_core_1.monitor(function () { | ||
clearOldContexts(previousViews, exports.VIEW_CONTEXT_TIME_OUT_DELAY); | ||
@@ -102,3 +102,3 @@ clearOldContexts(previousActions, exports.ACTION_CONTEXT_TIME_OUT_DELAY); | ||
stop: function () { | ||
window.clearInterval(clearOldContextsInterval); | ||
clearInterval(clearOldContextsInterval); | ||
}, | ||
@@ -105,0 +105,0 @@ }; |
@@ -137,2 +137,3 @@ "use strict"; | ||
stopCLSTracking(); | ||
lifeCycle.notify(lifeCycle_1.LifeCycleEventType.VIEW_ENDED); | ||
}, | ||
@@ -139,0 +140,0 @@ isDifferentView: function (otherLocation) { |
export var buildEnv = { | ||
buildMode: 'release', | ||
datacenter: 'us', | ||
sdkVersion: '2.5.0', | ||
sdkVersion: '2.5.1', | ||
}; | ||
//# sourceMappingURL=buildEnv.js.map |
@@ -15,9 +15,10 @@ import { Context } from '@datadog/browser-core'; | ||
VIEW_UPDATED = 5, | ||
REQUEST_STARTED = 6, | ||
REQUEST_COMPLETED = 7, | ||
SESSION_RENEWED = 8, | ||
DOM_MUTATED = 9, | ||
BEFORE_UNLOAD = 10, | ||
RAW_RUM_EVENT_COLLECTED = 11, | ||
RUM_EVENT_COLLECTED = 12 | ||
VIEW_ENDED = 6, | ||
REQUEST_STARTED = 7, | ||
REQUEST_COMPLETED = 8, | ||
SESSION_RENEWED = 9, | ||
DOM_MUTATED = 10, | ||
BEFORE_UNLOAD = 11, | ||
RAW_RUM_EVENT_COLLECTED = 12, | ||
RUM_EVENT_COLLECTED = 13 | ||
} | ||
@@ -36,3 +37,3 @@ export interface Subscription { | ||
notify(eventType: LifeCycleEventType.VIEW_UPDATED, data: View): void; | ||
notify(eventType: LifeCycleEventType.SESSION_RENEWED | LifeCycleEventType.DOM_MUTATED | LifeCycleEventType.BEFORE_UNLOAD | LifeCycleEventType.AUTO_ACTION_DISCARDED): void; | ||
notify(eventType: LifeCycleEventType.SESSION_RENEWED | LifeCycleEventType.DOM_MUTATED | LifeCycleEventType.BEFORE_UNLOAD | LifeCycleEventType.AUTO_ACTION_DISCARDED | LifeCycleEventType.VIEW_ENDED): void; | ||
notify(eventType: LifeCycleEventType.RAW_RUM_EVENT_COLLECTED, data: { | ||
@@ -52,3 +53,3 @@ startTime: number; | ||
subscribe(eventType: LifeCycleEventType.VIEW_UPDATED, callback: (data: View) => void): Subscription; | ||
subscribe(eventType: LifeCycleEventType.SESSION_RENEWED | LifeCycleEventType.DOM_MUTATED | LifeCycleEventType.BEFORE_UNLOAD | LifeCycleEventType.AUTO_ACTION_DISCARDED, callback: () => void): Subscription; | ||
subscribe(eventType: LifeCycleEventType.SESSION_RENEWED | LifeCycleEventType.DOM_MUTATED | LifeCycleEventType.BEFORE_UNLOAD | LifeCycleEventType.AUTO_ACTION_DISCARDED | LifeCycleEventType.VIEW_ENDED, callback: () => void): Subscription; | ||
subscribe(eventType: LifeCycleEventType.RAW_RUM_EVENT_COLLECTED, callback: (data: { | ||
@@ -55,0 +56,0 @@ startTime: number; |
@@ -9,9 +9,10 @@ export var LifeCycleEventType; | ||
LifeCycleEventType[LifeCycleEventType["VIEW_UPDATED"] = 5] = "VIEW_UPDATED"; | ||
LifeCycleEventType[LifeCycleEventType["REQUEST_STARTED"] = 6] = "REQUEST_STARTED"; | ||
LifeCycleEventType[LifeCycleEventType["REQUEST_COMPLETED"] = 7] = "REQUEST_COMPLETED"; | ||
LifeCycleEventType[LifeCycleEventType["SESSION_RENEWED"] = 8] = "SESSION_RENEWED"; | ||
LifeCycleEventType[LifeCycleEventType["DOM_MUTATED"] = 9] = "DOM_MUTATED"; | ||
LifeCycleEventType[LifeCycleEventType["BEFORE_UNLOAD"] = 10] = "BEFORE_UNLOAD"; | ||
LifeCycleEventType[LifeCycleEventType["RAW_RUM_EVENT_COLLECTED"] = 11] = "RAW_RUM_EVENT_COLLECTED"; | ||
LifeCycleEventType[LifeCycleEventType["RUM_EVENT_COLLECTED"] = 12] = "RUM_EVENT_COLLECTED"; | ||
LifeCycleEventType[LifeCycleEventType["VIEW_ENDED"] = 6] = "VIEW_ENDED"; | ||
LifeCycleEventType[LifeCycleEventType["REQUEST_STARTED"] = 7] = "REQUEST_STARTED"; | ||
LifeCycleEventType[LifeCycleEventType["REQUEST_COMPLETED"] = 8] = "REQUEST_COMPLETED"; | ||
LifeCycleEventType[LifeCycleEventType["SESSION_RENEWED"] = 9] = "SESSION_RENEWED"; | ||
LifeCycleEventType[LifeCycleEventType["DOM_MUTATED"] = 10] = "DOM_MUTATED"; | ||
LifeCycleEventType[LifeCycleEventType["BEFORE_UNLOAD"] = 11] = "BEFORE_UNLOAD"; | ||
LifeCycleEventType[LifeCycleEventType["RAW_RUM_EVENT_COLLECTED"] = 12] = "RAW_RUM_EVENT_COLLECTED"; | ||
LifeCycleEventType[LifeCycleEventType["RUM_EVENT_COLLECTED"] = 13] = "RUM_EVENT_COLLECTED"; | ||
})(LifeCycleEventType || (LifeCycleEventType = {})); | ||
@@ -18,0 +19,0 @@ var LifeCycle = /** @class */ (function () { |
@@ -52,3 +52,3 @@ import { monitor, ONE_MINUTE, SESSION_TIME_OUT_DELAY } from '@datadog/browser-core'; | ||
}); | ||
var clearOldContextsInterval = window.setInterval(monitor(function () { | ||
var clearOldContextsInterval = setInterval(monitor(function () { | ||
clearOldContexts(previousViews, VIEW_CONTEXT_TIME_OUT_DELAY); | ||
@@ -100,3 +100,3 @@ clearOldContexts(previousActions, ACTION_CONTEXT_TIME_OUT_DELAY); | ||
stop: function () { | ||
window.clearInterval(clearOldContextsInterval); | ||
clearInterval(clearOldContextsInterval); | ||
}, | ||
@@ -103,0 +103,0 @@ }; |
@@ -134,2 +134,3 @@ import { __assign } from "tslib"; | ||
stopCLSTracking(); | ||
lifeCycle.notify(LifeCycleEventType.VIEW_ENDED); | ||
}, | ||
@@ -136,0 +137,0 @@ isDifferentView: function (otherLocation) { |
{ | ||
"name": "@datadog/browser-rum-core", | ||
"version": "2.5.0", | ||
"version": "2.5.1", | ||
"license": "Apache-2.0", | ||
@@ -15,3 +15,3 @@ "main": "cjs/index.js", | ||
"dependencies": { | ||
"@datadog/browser-core": "2.5.0", | ||
"@datadog/browser-core": "2.5.1", | ||
"tslib": "^1.10.0" | ||
@@ -27,3 +27,3 @@ }, | ||
}, | ||
"gitHead": "e137aec8b37a9a855f4930bd6305c389828f0da9" | ||
"gitHead": "0c424d5c2aa502869576e9eeb090b08e3da22912" | ||
} |
@@ -16,2 +16,3 @@ import { Context } from '@datadog/browser-core' | ||
VIEW_UPDATED, | ||
VIEW_ENDED, | ||
REQUEST_STARTED, | ||
@@ -46,2 +47,3 @@ REQUEST_COMPLETED, | ||
| LifeCycleEventType.AUTO_ACTION_DISCARDED | ||
| LifeCycleEventType.VIEW_ENDED | ||
): void | ||
@@ -86,3 +88,4 @@ notify( | ||
| LifeCycleEventType.BEFORE_UNLOAD | ||
| LifeCycleEventType.AUTO_ACTION_DISCARDED, | ||
| LifeCycleEventType.AUTO_ACTION_DISCARDED | ||
| LifeCycleEventType.VIEW_ENDED, | ||
callback: () => void | ||
@@ -89,0 +92,0 @@ ): Subscription |
@@ -78,3 +78,3 @@ import { monitor, ONE_MINUTE, SESSION_TIME_OUT_DELAY } from '@datadog/browser-core' | ||
const clearOldContextsInterval = window.setInterval( | ||
const clearOldContextsInterval = setInterval( | ||
monitor(() => { | ||
@@ -138,5 +138,5 @@ clearOldContexts(previousViews, VIEW_CONTEXT_TIME_OUT_DELAY) | ||
stop: () => { | ||
window.clearInterval(clearOldContextsInterval) | ||
clearInterval(clearOldContextsInterval) | ||
}, | ||
} | ||
} |
@@ -189,2 +189,3 @@ import { addEventListener, DOM_EVENT, generateUUID, monitor, noop, ONE_MINUTE, throttle } from '@datadog/browser-core' | ||
stopCLSTracking() | ||
lifeCycle.notify(LifeCycleEventType.VIEW_ENDED) | ||
}, | ||
@@ -191,0 +192,0 @@ isDifferentView(otherLocation: Location) { |
@@ -118,3 +118,3 @@ import { monitor, Observable } from '@datadog/browser-core' | ||
): { stop: () => void } { | ||
let idleTimeoutId: ReturnType<typeof setTimeout> | ||
let idleTimeoutId: number | ||
let hasCompleted = false | ||
@@ -121,0 +121,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
736872
15569
+ Added@datadog/browser-core@2.5.1(transitive)
- Removed@datadog/browser-core@2.5.0(transitive)
Updated@datadog/browser-core@2.5.1