🚨 Latest Research:Tanstack npm Packages Compromised in Ongoing Mini Shai-Hulud Supply-Chain Attack.Learn More
Socket
Book a DemoSign in
Socket

@datadog/browser-rum-core

Package Overview
Dependencies
Maintainers
1
Versions
243
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@datadog/browser-rum-core - npm Package Compare versions

Comparing version
6.30.1
to
6.31.0
+3
-0
cjs/boot/preStartRum.js

@@ -137,2 +137,5 @@ "use strict";

},
setLoadingTime: ((callTimestamp) => {
bufferApiCalls.add((startRumResult) => startRumResult.setLoadingTime(callTimestamp));
}),
startView(options, startClocks = (0, browser_core_1.clocksNow)()) {

@@ -139,0 +142,0 @@ const callback = (startRumResult) => {

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"preStartRum.js","sourceRoot":"","sources":["../../src/boot/preStartRum.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"preStartRum.js","sourceRoot":"","sources":["../../src/boot/preStartRum.ts"],"names":[],"mappings":"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"}

@@ -173,2 +173,11 @@ import type { Context, DeflateWorker, DeflateEncoderStreamId, DeflateEncoder, PublicApi, ContextManager, TrackingConsent, User, Account, RumInternalContext, Telemetry, Encoder } from '@datadog/browser-core';

/**
* [Experimental] Manually set the current view's loading time.
*
* Call this method when the view has finished loading. The loading time is computed as the
* elapsed time since the view started. Each call replaces any previously set value (last-call-wins).
*
* @category Data Collection
*/
setViewLoadingTime: () => void;
/**
* Set the global context information to all events, stored in `@context`

@@ -313,3 +322,3 @@ * See [Global context](https://docs.datadoghq.com/real_user_monitoring/browser/advanced_configuration/#global-context) for further information.

*
* @param nameOrOptions - Name or options (name, service, version) for the view
* @param nameOrOptions - The view name, or a {@link ViewOptions} object to configure the view
*/

@@ -441,2 +450,3 @@ startView(nameOrOptions?: string | ViewOptions): void;

addTiming: StartRumResult['addTiming'];
setLoadingTime: StartRumResult['setLoadingTime'];
startView: StartRumResult['startView'];

@@ -443,0 +453,0 @@ setViewName: StartRumResult['setViewName'];

@@ -121,2 +121,3 @@ "use strict";

statusCode: options && options.statusCode,
size: options && options.size,
context: (0, browser_core_1.sanitize)(options && options.context),

@@ -142,2 +143,9 @@ resourceKey: options && options.resourceKey,

}),
setViewLoadingTime: (0, browser_core_1.monitor)(() => {
const callTimestamp = (0, browser_core_1.timeStampNow)();
strategy.setLoadingTime(callTimestamp);
(0, browser_core_1.addTelemetryUsage)({
feature: 'addViewLoadingTime',
});
}),
setGlobalContext: (0, browser_core_1.defineContextMethod)(getStrategy, browser_core_1.CustomerContextKey.globalContext, browser_core_1.ContextManagerMethod.setContext, 'set-global-context'),

@@ -178,2 +186,3 @@ getGlobalContext: (0, browser_core_1.defineContextMethod)(getStrategy, browser_core_1.CustomerContextKey.globalContext, browser_core_1.ContextManagerMethod.getContext, 'get-global-context'),

strategy.addDurationVital({
id: (0, browser_core_1.generateUUID)(),
name: (0, browser_core_1.sanitize)(name),

@@ -207,6 +216,9 @@ type: rawRumEvent_types_1.VitalType.DURATION,

}),
startFeatureOperation: (0, browser_core_1.monitor)((name, options) => {
(0, browser_core_1.addTelemetryUsage)({ feature: 'add-operation-step-vital', action_type: 'start' });
strategy.addOperationStepVital(name, 'start', options);
}),
startFeatureOperation: (name, options) => {
const handlingStack = (0, browser_core_1.createHandlingStack)('vital');
(0, browser_core_1.callMonitored)(() => {
(0, browser_core_1.addTelemetryUsage)({ feature: 'add-operation-step-vital', action_type: 'start' });
strategy.addOperationStepVital(name, 'start', { ...options, handlingStack });
});
},
succeedFeatureOperation: (0, browser_core_1.monitor)((name, options) => {

@@ -213,0 +225,0 @@ (0, browser_core_1.addTelemetryUsage)({ feature: 'add-operation-step-vital', action_type: 'succeed' });

@@ -1,1 +0,1 @@

{"version":3,"file":"rumPublicApi.js","sourceRoot":"","sources":["../../src/boot/rumPublicApi.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"rumPublicApi.js","sourceRoot":"","sources":["../../src/boot/rumPublicApi.ts"],"names":[],"mappings":"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"}

@@ -44,2 +44,3 @@ import type { Observable, RawError, DeflateEncoderStreamId, Encoder, TrackingConsentState, BufferedData, BufferedObservable, Telemetry } from '@datadog/browser-core';

addTiming: (name: string, time?: import("@datadog/browser-core").RelativeTime | import("@datadog/browser-core").TimeStamp) => void;
setLoadingTime: (callTimestamp?: import("@datadog/browser-core").TimeStamp) => void;
addFeatureFlagEvaluation: (key: string, value: import("@datadog/browser-core").ContextValue) => void;

@@ -53,6 +54,10 @@ startView: (options?: ViewOptions, startClocks?: import("@datadog/browser-core").ClocksState) => void;

getInternalContext: (startTime?: number) => import("@datadog/browser-core").RumInternalContext | undefined;
startDurationVital: (name: string, options?: import("../domain/vital/vitalCollection").DurationVitalOptions) => import("../domain/vital/vitalCollection").DurationVitalReference;
startDurationVital: (name: string, options?: import("../domain/vital/vitalCollection").DurationVitalOptions & {
handlingStack?: string;
}) => import("../domain/vital/vitalCollection").DurationVitalReference;
stopDurationVital: (nameOrRef: string | import("../domain/vital/vitalCollection").DurationVitalReference, options?: import("../domain/vital/vitalCollection").DurationVitalOptions) => void;
addDurationVital: (vital: import("../domain/vital/vitalCollection").DurationVital) => void;
addOperationStepVital: (name: string, stepType: "start" | "end", options?: import("../domain/vital/vitalCollection").FeatureOperationOptions, failureReason?: import("../domain/vital/vitalCollection").FailureReason) => void;
addOperationStepVital: (name: string, stepType: "start" | "end", options?: import("../domain/vital/vitalCollection").FeatureOperationOptions & {
handlingStack?: string;
}, failureReason?: import("../domain/vital/vitalCollection").FailureReason) => void;
globalContext: {

@@ -104,2 +109,3 @@ getContext: () => import("@datadog/browser-core").Context;

addTiming: (name: string, time?: import("@datadog/browser-core").RelativeTime | import("@datadog/browser-core").TimeStamp) => void;
setLoadingTime: (callTimestamp?: import("@datadog/browser-core").TimeStamp) => void;
addFeatureFlagEvaluation: (key: string, value: import("@datadog/browser-core").ContextValue) => void;

@@ -113,6 +119,10 @@ startView: (options?: ViewOptions, startClocks?: import("@datadog/browser-core").ClocksState) => void;

getInternalContext: (startTime?: number) => import("@datadog/browser-core").RumInternalContext | undefined;
startDurationVital: (name: string, options?: import("../domain/vital/vitalCollection").DurationVitalOptions) => import("../domain/vital/vitalCollection").DurationVitalReference;
startDurationVital: (name: string, options?: import("../domain/vital/vitalCollection").DurationVitalOptions & {
handlingStack?: string;
}) => import("../domain/vital/vitalCollection").DurationVitalReference;
stopDurationVital: (nameOrRef: string | import("../domain/vital/vitalCollection").DurationVitalReference, options?: import("../domain/vital/vitalCollection").DurationVitalOptions) => void;
addDurationVital: (vital: import("../domain/vital/vitalCollection").DurationVital) => void;
addOperationStepVital: (name: string, stepType: "start" | "end", options?: import("../domain/vital/vitalCollection").FeatureOperationOptions, failureReason?: import("../domain/vital/vitalCollection").FailureReason) => void;
addOperationStepVital: (name: string, stepType: "start" | "end", options?: import("../domain/vital/vitalCollection").FeatureOperationOptions & {
handlingStack?: string;
}, failureReason?: import("../domain/vital/vitalCollection").FailureReason) => void;
globalContext: {

@@ -119,0 +129,0 @@ getContext: () => import("@datadog/browser-core").Context;

@@ -114,3 +114,3 @@ "use strict";

(0, assembly_1.startRumAssembly)(configuration, lifeCycle, hooks, reportError);
const { addTiming, startView, setViewName, setViewContext, setViewContextProperty, getViewContext, stop: stopViewCollection, } = (0, viewCollection_1.startViewCollection)(lifeCycle, hooks, configuration, domMutationObservable, windowOpenObservable, locationChangeObservable, recorderApi, viewHistory, initialViewOptions);
const { addTiming, setLoadingTime, startView, setViewName, setViewContext, setViewContextProperty, getViewContext, stop: stopViewCollection, } = (0, viewCollection_1.startViewCollection)(lifeCycle, hooks, configuration, domMutationObservable, windowOpenObservable, locationChangeObservable, recorderApi, viewHistory, initialViewOptions);
(0, sourceCodeContext_1.startSourceCodeContext)(hooks);

@@ -135,2 +135,3 @@ cleanupTasks.push(stopViewCollection);

addTiming,
setLoadingTime,
addFeatureFlagEvaluation: featureFlagContexts.addFeatureFlagEvaluation,

@@ -137,0 +138,0 @@ startView,

@@ -1,1 +0,1 @@

{"version":3,"file":"startRum.js","sourceRoot":"","sources":["../../src/boot/startRum.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"startRum.js","sourceRoot":"","sources":["../../src/boot/startRum.ts"],"names":[],"mappings":"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"}

@@ -61,2 +61,3 @@ import type { Duration, RelativeTime } from '@datadog/browser-core';

deliveryType?: 'cache' | 'navigational-prefetch' | '';
contentType?: string;
toJSON(): Omit<PerformanceEntry, 'toJSON'>;

@@ -63,0 +64,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"performanceObservable.js","sourceRoot":"","sources":["../../src/browser/performanceObservable.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"performanceObservable.js","sourceRoot":"","sources":["../../src/browser/performanceObservable.ts"],"names":[],"mappings":"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"}

@@ -162,3 +162,6 @@ "use strict";

const startClocks = (0, browser_core_1.relativeToClocks)(startEvent.timeStamp);
actionTracker.start(clickKey, startClocks, clickActionBase, { isChildEvent: isActionChildEvent_1.isActionChildEvent });
const startedClickAction = actionTracker.start(clickKey, startClocks, clickActionBase, {
isChildEvent: isActionChildEvent_1.isActionChildEvent,
});
lifeCycle.notify(15 /* LifeCycleEventType.ACTION_STARTED */, startedClickAction);
let status = 0 /* ClickStatus.ONGOING */;

@@ -165,0 +168,0 @@ let actionTrackerFinishedEvent;

@@ -1,1 +0,1 @@

{"version":3,"file":"trackClickActions.js","sourceRoot":"","sources":["../../../src/domain/action/trackClickActions.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"trackClickActions.js","sourceRoot":"","sources":["../../../src/domain/action/trackClickActions.ts"],"names":[],"mappings":"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"}

@@ -13,6 +13,7 @@ "use strict";

const lookupKey = (_a = options.actionKey) !== null && _a !== void 0 ? _a : name;
actionTracker.start(lookupKey, startClocks, {
const startedManualAction = actionTracker.start(lookupKey, startClocks, {
name,
...options,
}, { isChildEvent: isActionChildEvent_1.isActionChildEvent });
lifeCycle.notify(15 /* LifeCycleEventType.ACTION_STARTED */, startedManualAction);
}

@@ -19,0 +20,0 @@ function stopManualAction(name, options = {}, stopClocks = (0, browser_core_1.clocksNow)()) {

@@ -1,1 +0,1 @@

{"version":3,"file":"trackManualActions.js","sourceRoot":"","sources":["../../../src/domain/action/trackManualActions.ts"],"names":[],"mappings":";;AAgDA,gDAkDC;AAjGD,wDAA+D;AAE/D,+DAA8G;AAE9G,kDAAmD;AAEnD,6DAAyD;AAyCzD,SAAgB,kBAAkB,CAAC,SAAoB,EAAE,uBAAuD;IAC9G,MAAM,aAAa,GAAG,IAAA,gCAAiB,EAAkB,SAAS,CAAC,CAAA;IACnE,SAAS,iBAAiB,CAAC,IAAY,EAAE,UAAyB,EAAE,EAAE,WAAW,GAAG,IAAA,wBAAS,GAAE;;QAC7F,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,SAAS,mCAAI,IAAI,CAAA;QAE3C,aAAa,CAAC,KAAK,CACjB,SAAS,EACT,WAAW,EACX;YACE,IAAI;YACJ,GAAG,OAAO;SACX,EACD,EAAE,YAAY,EAAE,uCAAkB,EAAE,CACrC,CAAA;IACH,CAAC;IAED,SAAS,gBAAgB,CAAC,IAAY,EAAE,UAAyB,EAAE,EAAE,UAAU,GAAG,IAAA,wBAAS,GAAE;;QAC3F,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,SAAS,mCAAI,IAAI,CAAA;QAE3C,MAAM,OAAO,GAAG,aAAa,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,OAAO,CAAC,CAAA;QAElE,IAAI,CAAC,OAAO,EAAE,CAAC;YACb,OAAM;QACR,CAAC;QAED,MAAM,gBAAgB,GAAsB,EAAE,CAAA;QAC9C,IAAI,OAAO,CAAC,MAAM,IAAI,OAAO,CAAC,MAAM,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC;YACpD,gBAAgB,CAAC,IAAI,CAAC,mCAAmB,CAAC,WAAW,CAAC,CAAA;QACxD,CAAC;QAED,MAAM,YAAY,GAAiB;YACjC,GAAG,OAAO;YACV,IAAI,EAAE,OAAO,CAAC,IAAI,IAAI,8BAAc,CAAC,MAAM;YAC3C,gBAAgB;SACjB,CAAA;QAED,uBAAuB,CAAC,YAAY,CAAC,CAAA;IACvC,CAAC;IAED,SAAS,gBAAgB,CAAC,MAA6E;QACrG,uBAAuB,CAAC,EAAE,EAAE,EAAE,IAAA,2BAAY,GAAE,EAAE,gBAAgB,EAAE,EAAE,EAAE,GAAG,MAAM,EAAE,CAAC,CAAA;IAClF,CAAC;IAED,OAAO;QACL,SAAS,EAAE,gBAAgB;QAC3B,WAAW,EAAE,iBAAiB;QAC9B,UAAU,EAAE,gBAAgB;QAC5B,YAAY,EAAE,aAAa,CAAC,MAAM;QAClC,IAAI,EAAE,aAAa,CAAC,OAAO;KAC5B,CAAA;AACH,CAAC"}
{"version":3,"file":"trackManualActions.js","sourceRoot":"","sources":["../../../src/domain/action/trackManualActions.ts"],"names":[],"mappings":";;AAiDA,gDAoDC;AApGD,wDAA+D;AAE/D,+DAA8G;AAE9G,kDAAmD;AAGnD,6DAAyD;AAyCzD,SAAgB,kBAAkB,CAAC,SAAoB,EAAE,uBAAuD;IAC9G,MAAM,aAAa,GAAG,IAAA,gCAAiB,EAAkB,SAAS,CAAC,CAAA;IACnE,SAAS,iBAAiB,CAAC,IAAY,EAAE,UAAyB,EAAE,EAAE,WAAW,GAAG,IAAA,wBAAS,GAAE;;QAC7F,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,SAAS,mCAAI,IAAI,CAAA;QAE3C,MAAM,mBAAmB,GAAG,aAAa,CAAC,KAAK,CAC7C,SAAS,EACT,WAAW,EACX;YACE,IAAI;YACJ,GAAG,OAAO;SACX,EACD,EAAE,YAAY,EAAE,uCAAkB,EAAE,CACrC,CAAA;QAED,SAAS,CAAC,MAAM,6CAAoC,mBAAmB,CAAC,CAAA;IAC1E,CAAC;IAED,SAAS,gBAAgB,CAAC,IAAY,EAAE,UAAyB,EAAE,EAAE,UAAU,GAAG,IAAA,wBAAS,GAAE;;QAC3F,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,SAAS,mCAAI,IAAI,CAAA;QAE3C,MAAM,OAAO,GAAG,aAAa,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,OAAO,CAAC,CAAA;QAElE,IAAI,CAAC,OAAO,EAAE,CAAC;YACb,OAAM;QACR,CAAC;QAED,MAAM,gBAAgB,GAAsB,EAAE,CAAA;QAC9C,IAAI,OAAO,CAAC,MAAM,IAAI,OAAO,CAAC,MAAM,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC;YACpD,gBAAgB,CAAC,IAAI,CAAC,mCAAmB,CAAC,WAAW,CAAC,CAAA;QACxD,CAAC;QAED,MAAM,YAAY,GAAiB;YACjC,GAAG,OAAO;YACV,IAAI,EAAE,OAAO,CAAC,IAAI,IAAI,8BAAc,CAAC,MAAM;YAC3C,gBAAgB;SACjB,CAAA;QAED,uBAAuB,CAAC,YAAY,CAAC,CAAA;IACvC,CAAC;IAED,SAAS,gBAAgB,CAAC,MAA6E;QACrG,uBAAuB,CAAC,EAAE,EAAE,EAAE,IAAA,2BAAY,GAAE,EAAE,gBAAgB,EAAE,EAAE,EAAE,GAAG,MAAM,EAAE,CAAC,CAAA;IAClF,CAAC;IAED,OAAO;QACL,SAAS,EAAE,gBAAgB;QAC3B,WAAW,EAAE,iBAAiB;QAC9B,UAAU,EAAE,gBAAgB;QAC5B,YAAY,EAAE,aAAa,CAAC,MAAM;QAClC,IAAI,EAAE,aAAa,CAAC,OAAO;KAC5B,CAAA;AACH,CAAC"}

@@ -20,3 +20,3 @@ "use strict";

},
browser_sdk_version: (0, browser_core_1.canUseEventBridge)() ? "6.30.1" : undefined,
browser_sdk_version: (0, browser_core_1.canUseEventBridge)() ? "6.31.0" : undefined,
sdk_name: sdkName,

@@ -23,0 +23,0 @@ },

@@ -15,4 +15,5 @@ "use strict";

let previousViewUrl;
lifeCycle.subscribe(1 /* LifeCycleEventType.BEFORE_VIEW_CREATED */, ({ startClocks }) => {
const viewUrl = (0, browser_core_1.mockable)(location).href;
lifeCycle.subscribe(1 /* LifeCycleEventType.BEFORE_VIEW_CREATED */, ({ startClocks, url }) => {
const locationHref = (0, browser_core_1.mockable)(location).href;
const viewUrl = url !== undefined ? (0, browser_core_1.buildUrl)(url, locationHref).href : locationHref;
urlContextHistory.add(buildUrlContext({

@@ -19,0 +20,0 @@ url: viewUrl,

@@ -1,1 +0,1 @@

{"version":3,"file":"urlContexts.js","sourceRoot":"","sources":["../../../src/domain/contexts/urlContexts.ts"],"names":[],"mappings":";;;AAgCA,4CAsEC;AArGD,wDAO8B;AAM9B;;;;GAIG;AAEU,QAAA,0BAA0B,GAAG,qCAAsB,CAAA;AAYhE,SAAgB,gBAAgB,CAC9B,SAAoB,EACpB,KAAY,EACZ,wBAAoD;IAEpD,MAAM,iBAAiB,GAAG,IAAA,iCAAkB,EAAa,EAAE,WAAW,EAAE,kCAA0B,EAAE,CAAC,CAAA;IAErG,IAAI,eAAmC,CAAA;IAEvC,SAAS,CAAC,SAAS,iDAAyC,CAAC,EAAE,WAAW,EAAE,EAAE,EAAE;QAC9E,MAAM,OAAO,GAAG,IAAA,uBAAQ,EAAC,QAAQ,CAAC,CAAC,IAAI,CAAA;QACvC,iBAAiB,CAAC,GAAG,CACnB,eAAe,CAAC;YACd,GAAG,EAAE,OAAO;YACZ,QAAQ,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,eAAe;SACjE,CAAC,EACF,WAAW,CAAC,QAAQ,CACrB,CAAA;QACD,eAAe,GAAG,OAAO,CAAA;IAC3B,CAAC,CAAC,CAAA;IAEF,SAAS,CAAC,SAAS,8CAAsC,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE;QACzE,iBAAiB,CAAC,WAAW,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAA;IACnD,CAAC,CAAC,CAAA;IAEF,MAAM,0BAA0B,GAAG,wBAAwB,CAAC,SAAS,CAAC,CAAC,EAAE,WAAW,EAAE,EAAE,EAAE;QACxF,MAAM,OAAO,GAAG,iBAAiB,CAAC,IAAI,EAAE,CAAA;QACxC,IAAI,OAAO,EAAE,CAAC;YACZ,MAAM,UAAU,GAAG,IAAA,0BAAW,GAAE,CAAA;YAChC,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,CAAA;YACzC,iBAAiB,CAAC,GAAG,CACnB,eAAe,CAAC;gBACd,GAAG,EAAE,WAAW,CAAC,IAAI;gBACrB,QAAQ,EAAE,OAAO,CAAC,QAAQ;aAC3B,CAAC,EACF,UAAU,CACX,CAAA;QACH,CAAC;IACH,CAAC,CAAC,CAAA;IAEF,SAAS,eAAe,CAAC,EAAE,GAAG,EAAE,QAAQ,EAAqC;QAC3E,OAAO;YACL,GAAG;YACH,QAAQ;SACT,CAAA;IACH,CAAC;IAED,KAAK,CAAC,QAAQ,6BAAqB,CAAC,EAAE,SAAS,EAAE,SAAS,EAAE,EAAyC,EAAE;QACrG,MAAM,UAAU,GAAG,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,CAAA;QAEpD,IAAI,CAAC,UAAU,EAAE,CAAC;YAChB,OAAO,wBAAS,CAAA;QAClB,CAAC;QAED,OAAO;YACL,IAAI,EAAE,SAAS;YACf,IAAI,EAAE;gBACJ,GAAG,EAAE,UAAU,CAAC,GAAG;gBACnB,QAAQ,EAAE,UAAU,CAAC,QAAQ;aAC9B;SACF,CAAA;IACH,CAAC,CAAC,CAAA;IAEF,OAAO;QACL,OAAO,EAAE,CAAC,SAAwB,EAAE,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC;QACxE,IAAI,EAAE,GAAG,EAAE;YACT,0BAA0B,CAAC,WAAW,EAAE,CAAA;YACxC,iBAAiB,CAAC,IAAI,EAAE,CAAA;QAC1B,CAAC;KACF,CAAA;AACH,CAAC"}
{"version":3,"file":"urlContexts.js","sourceRoot":"","sources":["../../../src/domain/contexts/urlContexts.ts"],"names":[],"mappings":";;;AAiCA,4CAuEC;AAvGD,wDAQ8B;AAM9B;;;;GAIG;AAEU,QAAA,0BAA0B,GAAG,qCAAsB,CAAA;AAYhE,SAAgB,gBAAgB,CAC9B,SAAoB,EACpB,KAAY,EACZ,wBAAoD;IAEpD,MAAM,iBAAiB,GAAG,IAAA,iCAAkB,EAAa,EAAE,WAAW,EAAE,kCAA0B,EAAE,CAAC,CAAA;IAErG,IAAI,eAAmC,CAAA;IAEvC,SAAS,CAAC,SAAS,iDAAyC,CAAC,EAAE,WAAW,EAAE,GAAG,EAAE,EAAE,EAAE;QACnF,MAAM,YAAY,GAAG,IAAA,uBAAQ,EAAC,QAAQ,CAAC,CAAC,IAAI,CAAA;QAC5C,MAAM,OAAO,GAAG,GAAG,KAAK,SAAS,CAAC,CAAC,CAAC,IAAA,uBAAQ,EAAC,GAAG,EAAE,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAA;QACnF,iBAAiB,CAAC,GAAG,CACnB,eAAe,CAAC;YACd,GAAG,EAAE,OAAO;YACZ,QAAQ,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,eAAe;SACjE,CAAC,EACF,WAAW,CAAC,QAAQ,CACrB,CAAA;QACD,eAAe,GAAG,OAAO,CAAA;IAC3B,CAAC,CAAC,CAAA;IAEF,SAAS,CAAC,SAAS,8CAAsC,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE;QACzE,iBAAiB,CAAC,WAAW,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAA;IACnD,CAAC,CAAC,CAAA;IAEF,MAAM,0BAA0B,GAAG,wBAAwB,CAAC,SAAS,CAAC,CAAC,EAAE,WAAW,EAAE,EAAE,EAAE;QACxF,MAAM,OAAO,GAAG,iBAAiB,CAAC,IAAI,EAAE,CAAA;QACxC,IAAI,OAAO,EAAE,CAAC;YACZ,MAAM,UAAU,GAAG,IAAA,0BAAW,GAAE,CAAA;YAChC,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,CAAA;YACzC,iBAAiB,CAAC,GAAG,CACnB,eAAe,CAAC;gBACd,GAAG,EAAE,WAAW,CAAC,IAAI;gBACrB,QAAQ,EAAE,OAAO,CAAC,QAAQ;aAC3B,CAAC,EACF,UAAU,CACX,CAAA;QACH,CAAC;IACH,CAAC,CAAC,CAAA;IAEF,SAAS,eAAe,CAAC,EAAE,GAAG,EAAE,QAAQ,EAAqC;QAC3E,OAAO;YACL,GAAG;YACH,QAAQ;SACT,CAAA;IACH,CAAC;IAED,KAAK,CAAC,QAAQ,6BAAqB,CAAC,EAAE,SAAS,EAAE,SAAS,EAAE,EAAyC,EAAE;QACrG,MAAM,UAAU,GAAG,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,CAAA;QAEpD,IAAI,CAAC,UAAU,EAAE,CAAC;YAChB,OAAO,wBAAS,CAAA;QAClB,CAAC;QAED,OAAO;YACL,IAAI,EAAE,SAAS;YACf,IAAI,EAAE;gBACJ,GAAG,EAAE,UAAU,CAAC,GAAG;gBACnB,QAAQ,EAAE,UAAU,CAAC,QAAQ;aAC9B;SACF,CAAA;IACH,CAAC,CAAC,CAAA;IAEF,OAAO;QACL,OAAO,EAAE,CAAC,SAAwB,EAAE,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC;QACxE,IAAI,EAAE,GAAG,EAAE;YACT,0BAA0B,CAAC,WAAW,EAAE,CAAA;YACxC,iBAAiB,CAAC,IAAI,EAAE,CAAA;QAC1B,CAAC;KACF,CAAA;AACH,CAAC"}

@@ -1,5 +0,6 @@

import type { ClocksState, Duration, RelativeTime } from '@datadog/browser-core';
import type { ClocksState, Duration, RelativeTime, ValueHistoryEntry } from '@datadog/browser-core';
import type { RumActionEvent, RumErrorEvent, RumLongTaskEvent, RumResourceEvent } from '../rumEvent.types';
import type { LifeCycle } from './lifeCycle';
import type { EventCounts } from './trackEventCounts';
import { trackEventCounts } from './trackEventCounts';
export declare const EVENT_CONTEXT_TIME_OUT_DELAY: number;

@@ -19,3 +20,3 @@ type BaseTrackedEvent<TData = object> = TData & {

export interface EventTracker<TData> {
start: (key: string, startClocks: ClocksState, data: TData, options?: StartOptions) => void;
start: (key: string, startClocks: ClocksState, data: TData, options?: StartOptions) => TrackedEventData<TData>;
stop: (key: string, stopClocks: ClocksState, data?: Partial<TData>) => StoppedEvent<TData> | undefined;

@@ -27,3 +28,11 @@ discard: (key: string) => DiscardedEvent<TData> | undefined;

}
export interface TrackedEventData<TData> {
id: string;
key: string;
startClocks: ClocksState;
data: TData;
historyEntry: ValueHistoryEntry<string>;
eventCounts?: ReturnType<typeof trackEventCounts>;
}
export declare function startEventTracker<TData>(lifeCycle: LifeCycle): EventTracker<TData>;
export {};

@@ -38,3 +38,3 @@ "use strict";

: undefined;
keyedEvents.set(key, {
const trackedEventData = {
id,

@@ -46,3 +46,5 @@ key,

eventCounts,
});
};
keyedEvents.set(key, trackedEventData);
return trackedEventData;
}

@@ -49,0 +51,0 @@ function stop(key, stopClocks, extraData) {

@@ -1,1 +0,1 @@

{"version":3,"file":"eventTracker.js","sourceRoot":"","sources":["../../src/domain/eventTracker.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"eventTracker.js","sourceRoot":"","sources":["../../src/domain/eventTracker.ts"],"names":[],"mappings":"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"}

@@ -8,2 +8,5 @@ import type { ClocksState, Context, Duration, PageMayExitEvent, RawError } from '@datadog/browser-core';

import type { ViewEvent, ViewCreatedEvent, ViewEndedEvent, BeforeViewUpdateEvent } from './view/trackViews';
import type { DurationVitalStart } from './vital/vitalCollection';
import type { TrackedEventData } from './eventTracker';
import type { ActionEventData } from './action/trackManualActions';
export declare const enum LifeCycleEventType {

@@ -24,5 +27,8 @@ AUTO_ACTION_COMPLETED = 0,

RUM_EVENT_COLLECTED = 13,
RAW_ERROR_COLLECTED = 14
RAW_ERROR_COLLECTED = 14,
ACTION_STARTED = 15,
VITAL_STARTED = 16
}
declare const LifeCycleEventTypeAsConst: {
ACTION_STARTED: LifeCycleEventType.ACTION_STARTED;
AUTO_ACTION_COMPLETED: LifeCycleEventType.AUTO_ACTION_COMPLETED;

@@ -43,4 +49,6 @@ BEFORE_VIEW_CREATED: LifeCycleEventType.BEFORE_VIEW_CREATED;

RAW_ERROR_COLLECTED: LifeCycleEventType.RAW_ERROR_COLLECTED;
VITAL_STARTED: LifeCycleEventType.VITAL_STARTED;
};
export interface LifeCycleEventMap {
[LifeCycleEventTypeAsConst.ACTION_STARTED]: TrackedEventData<ActionEventData>;
[LifeCycleEventTypeAsConst.AUTO_ACTION_COMPLETED]: AutoAction;

@@ -64,2 +72,3 @@ [LifeCycleEventTypeAsConst.BEFORE_VIEW_CREATED]: ViewCreatedEvent;

};
[LifeCycleEventTypeAsConst.VITAL_STARTED]: DurationVitalStart;
}

@@ -66,0 +75,0 @@ export interface RawRumEventCollectedData<E extends RawRumEvent = RawRumEvent> {

@@ -1,1 +0,1 @@

{"version":3,"file":"lifeCycle.js","sourceRoot":"","sources":["../../src/domain/lifeCycle.ts"],"names":[],"mappings":";;;AACA,wDAAyD;AAmG5C,QAAA,SAAS,GAAG,CAAA,gCAAoC,CAAA,CAAA"}
{"version":3,"file":"lifeCycle.js","sourceRoot":"","sources":["../../src/domain/lifeCycle.ts"],"names":[],"mappings":";;;AACA,wDAAyD;AA4G5C,QAAA,SAAS,GAAG,CAAA,gCAAoC,CAAA,CAAA"}

@@ -7,3 +7,7 @@ import type { Context } from '@datadog/browser-core';

* Does not support array manipulation (adding/removing items).
*
* Modifications of the object are sanitized only if the field was actually changed by the modifier function (i.e., value is different).
* This ensures consistent SDK behavior regardless of whether limitModification is called.
* Only string fields are handled this way, object fields are sanitized regardless of whether the modifier function was called or not.
*/
export declare function limitModification<T extends Context, Result>(object: T, modifiableFieldPaths: ModifiableFieldPaths, modifier: (object: T) => Result): Result | undefined;

@@ -9,2 +9,6 @@ "use strict";

* Does not support array manipulation (adding/removing items).
*
* Modifications of the object are sanitized only if the field was actually changed by the modifier function (i.e., value is different).
* This ensures consistent SDK behavior regardless of whether limitModification is called.
* Only string fields are handled this way, object fields are sanitized regardless of whether the modifier function was called or not.
*/

@@ -36,2 +40,5 @@ function limitModification(object, modifiableFieldPaths, modifier) {

function setNestedValue(object, field, value, fieldType) {
if (object[field] === value) {
return;
}
const newType = (0, browser_core_1.getType)(value);

@@ -38,0 +45,0 @@ if (newType === fieldType) {

@@ -1,1 +0,1 @@

{"version":3,"file":"limitModification.js","sourceRoot":"","sources":["../../src/domain/limitModification.ts"],"names":[],"mappings":";;AAUA,8CAcC;AAxBD,wDAAmF;AAKnF;;;;GAIG;AACH,SAAgB,iBAAiB,CAC/B,MAAS,EACT,oBAA0C,EAC1C,QAA+B;IAE/B,MAAM,KAAK,GAAG,IAAA,wBAAS,EAAC,MAAM,CAAC,CAAA;IAC/B,MAAM,MAAM,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAA;IAE9B,IAAA,4BAAa,EAAC,oBAAoB,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,CAAC,EAAE,EAAE;IACrE,uJAAuJ;IACvJ,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,EAAE,SAAS,CAAC,CACzE,CAAA;IAED,OAAO,MAAM,CAAA;AACf,CAAC;AAED,SAAS,cAAc,CAAC,MAAe,EAAE,KAAc,EAAE,YAAsB,EAAE,SAA8B;IAC7G,MAAM,CAAC,KAAK,EAAE,GAAG,gBAAgB,CAAC,GAAG,YAAY,CAAA;IAEjD,IAAI,KAAK,KAAK,IAAI,EAAE,CAAC;QACnB,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;YAClD,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,gBAAgB,EAAE,SAAS,CAAC,CAAC,CAAA;QAC1F,CAAC;QAED,OAAM;IACR,CAAC;IAED,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC;QACpD,OAAM;IACR,CAAC;IAED,IAAI,gBAAgB,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;QAChC,OAAO,cAAc,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,gBAAgB,EAAE,SAAS,CAAC,CAAA;IACjF,CAAC;IAED,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,SAAS,CAAC,CAAA;AACxD,CAAC;AAED,SAAS,cAAc,CACrB,MAA+B,EAC/B,KAAa,EACb,KAAc,EACd,SAA8B;IAE9B,MAAM,OAAO,GAAG,IAAA,sBAAO,EAAC,KAAK,CAAC,CAAA;IAE9B,IAAI,OAAO,KAAK,SAAS,EAAE,CAAC;QAC1B,MAAM,CAAC,KAAK,CAAC,GAAG,IAAA,uBAAQ,EAAC,KAAK,CAAC,CAAA;IACjC,CAAC;SAAM,IAAI,SAAS,KAAK,QAAQ,IAAI,CAAC,OAAO,KAAK,WAAW,IAAI,OAAO,KAAK,MAAM,CAAC,EAAE,CAAC;QACrF,MAAM,CAAC,KAAK,CAAC,GAAG,EAAE,CAAA;IACpB,CAAC;AACH,CAAC;AAED,SAAS,aAAa,CAAC,MAAe;IACpC,OAAO,IAAA,sBAAO,EAAC,MAAM,CAAC,KAAK,QAAQ,CAAA;AACrC,CAAC"}
{"version":3,"file":"limitModification.js","sourceRoot":"","sources":["../../src/domain/limitModification.ts"],"names":[],"mappings":";;AAcA,8CAcC;AA5BD,wDAAmF;AAKnF;;;;;;;;GAQG;AACH,SAAgB,iBAAiB,CAC/B,MAAS,EACT,oBAA0C,EAC1C,QAA+B;IAE/B,MAAM,KAAK,GAAG,IAAA,wBAAS,EAAC,MAAM,CAAC,CAAA;IAC/B,MAAM,MAAM,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAA;IAE9B,IAAA,4BAAa,EAAC,oBAAoB,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,CAAC,EAAE,EAAE;IACrE,uJAAuJ;IACvJ,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,EAAE,SAAS,CAAC,CACzE,CAAA;IAED,OAAO,MAAM,CAAA;AACf,CAAC;AAED,SAAS,cAAc,CAAC,MAAe,EAAE,KAAc,EAAE,YAAsB,EAAE,SAA8B;IAC7G,MAAM,CAAC,KAAK,EAAE,GAAG,gBAAgB,CAAC,GAAG,YAAY,CAAA;IAEjD,IAAI,KAAK,KAAK,IAAI,EAAE,CAAC;QACnB,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;YAClD,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,gBAAgB,EAAE,SAAS,CAAC,CAAC,CAAA;QAC1F,CAAC;QAED,OAAM;IACR,CAAC;IAED,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC;QACpD,OAAM;IACR,CAAC;IAED,IAAI,gBAAgB,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;QAChC,OAAO,cAAc,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,gBAAgB,EAAE,SAAS,CAAC,CAAA;IACjF,CAAC;IAED,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,SAAS,CAAC,CAAA;AACxD,CAAC;AAED,SAAS,cAAc,CACrB,MAA+B,EAC/B,KAAa,EACb,KAAc,EACd,SAA8B;IAE9B,IAAI,MAAM,CAAC,KAAK,CAAC,KAAK,KAAK,EAAE,CAAC;QAC5B,OAAM;IACR,CAAC;IAED,MAAM,OAAO,GAAG,IAAA,sBAAO,EAAC,KAAK,CAAC,CAAA;IAE9B,IAAI,OAAO,KAAK,SAAS,EAAE,CAAC;QAC1B,MAAM,CAAC,KAAK,CAAC,GAAG,IAAA,uBAAQ,EAAC,KAAK,CAAC,CAAA;IACjC,CAAC;SAAM,IAAI,SAAS,KAAK,QAAQ,IAAI,CAAC,OAAO,KAAK,WAAW,IAAI,OAAO,KAAK,MAAM,CAAC,EAAE,CAAC;QACrF,MAAM,CAAC,KAAK,CAAC,GAAG,EAAE,CAAA;IACpB,CAAC;AACH,CAAC;AAED,SAAS,aAAa,CAAC,MAAe;IACpC,OAAO,IAAA,sBAAO,EAAC,MAAM,CAAC,KAAK,QAAQ,CAAA;AACrC,CAAC"}

@@ -44,2 +44,3 @@ import type { Duration, XhrCompleteContext, XhrStartContext, ClocksState, FetchStartContext, FetchResolveContext, ContextManager } from '@datadog/browser-core';

isAborted: boolean;
isAbortedOnStart: boolean;
handlingStack?: string;

@@ -46,0 +47,0 @@ requestBody?: unknown;

@@ -34,17 +34,5 @@ "use strict";

lifeCycle.notify(8 /* LifeCycleEventType.REQUEST_COMPLETED */, {
duration: context.duration,
method: context.method,
requestIndex: context.requestIndex,
spanId: context.spanId,
startClocks: context.startClocks,
status: context.status,
traceId: context.traceId,
traceSampled: context.traceSampled,
...context,
type: browser_core_1.RequestType.XHR,
url: context.url,
xhr: context.xhr,
isAborted: context.isAborted,
handlingStack: context.handlingStack,
requestBody: context.requestBody,
responseBody: context.responseBody,
isAbortedOnStart: false,
});

@@ -83,20 +71,6 @@ break;

lifeCycle.notify(8 /* LifeCycleEventType.REQUEST_COMPLETED */, {
...context,
duration: (0, browser_core_1.elapsed)(context.startClocks.timeStamp, (0, browser_core_1.timeStampNow)()),
method: context.method,
requestIndex: context.requestIndex,
responseType: context.responseType,
spanId: context.spanId,
startClocks: context.startClocks,
status: context.status,
traceId: context.traceId,
traceSampled: context.traceSampled,
type: browser_core_1.RequestType.FETCH,
url: context.url,
response: context.response,
init: context.init,
input: context.input,
isAborted: context.isAborted,
handlingStack: context.handlingStack,
requestBody: (_a = context.init) === null || _a === void 0 ? void 0 : _a.body,
responseBody: context.responseBody,
});

@@ -103,0 +77,0 @@ break;

@@ -1,1 +0,1 @@

{"version":3,"file":"requestCollection.js","sourceRoot":"","sources":["../../src/domain/requestCollection.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"requestCollection.js","sourceRoot":"","sources":["../../src/domain/requestCollection.ts"],"names":[],"mappings":"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"}

@@ -11,8 +11,46 @@ "use strict";

const requests = new Set();
let tooManyRequestsReported = false;
const subscription = lifeCycle.subscribe(8 /* LifeCycleEventType.REQUEST_COMPLETED */, (request) => {
requests.add(request);
if (requests.size > exports.MAX_REQUESTS) {
// monitor-until: 2026-06-01, after early request collection is the default in v7
(0, browser_core_1.addTelemetryDebug)('Too many requests');
requests.delete(requests.values().next().value);
const oldestRequest = requests.values().next().value;
if (!tooManyRequestsReported) {
tooManyRequestsReported = true;
let debugContext;
if ((0, browser_core_1.isExperimentalFeatureEnabled)(browser_core_1.ExperimentalFeature.TOO_MANY_REQUESTS_INVESTIGATION)) {
let abortedCount = 0;
let abortedOnStartCount = 0;
let xhrCount = 0;
let withoutMatchingEntryCount = 0;
for (const r of requests) {
if (r.isAborted) {
abortedCount++;
}
if (r.isAbortedOnStart) {
abortedOnStartCount++;
}
if (r.type === browser_core_1.RequestType.XHR) {
xhrCount++;
}
const entries = performance.getEntriesByName(r.url, 'resource');
const hasMatchingEntry = entries.some((e) => e.startTime >= r.startClocks.relative);
if (!hasMatchingEntry) {
withoutMatchingEntryCount++;
}
}
const oldestRequestAge = (0, browser_core_1.timeStampNow)() - oldestRequest.startClocks.timeStamp;
debugContext = {
abortedCount,
abortedOnStartCount,
xhrCount,
fetchCount: requests.size - xhrCount,
oldestRequestAge,
oldestRequestEndAge: oldestRequestAge - oldestRequest.duration,
withoutMatchingEntryCount,
};
}
// monitor-until: 2026-06-01, after early request collection is the default in v7
(0, browser_core_1.addTelemetryDebug)('Too many requests', debugContext);
}
requests.delete(oldestRequest);
}

@@ -19,0 +57,0 @@ });

@@ -1,1 +0,1 @@

{"version":3,"file":"requestRegistry.js","sourceRoot":"","sources":["../../../src/domain/resource/requestRegistry.ts"],"names":[],"mappings":";;;AAeA,sDAoCC;AAnDD,wDAAyD;AAWzD,kGAAkG;AAClG,+EAA+E;AAClE,QAAA,YAAY,GAAG,IAAI,CAAA;AAEhC,SAAgB,qBAAqB,CAAC,SAAoB;IACxD,MAAM,QAAQ,GAAG,IAAI,GAAG,EAAwB,CAAA;IAEhD,MAAM,YAAY,GAAG,SAAS,CAAC,SAAS,+CAAuC,CAAC,OAAO,EAAE,EAAE;QACzF,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;QACrB,IAAI,QAAQ,CAAC,IAAI,GAAG,oBAAY,EAAE,CAAC;YACjC,iFAAiF;YACjF,IAAA,gCAAiB,EAAC,mBAAmB,CAAC,CAAA;YACtC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,IAAI,EAAE,CAAC,KAAM,CAAC,CAAA;QAClD,CAAC;IACH,CAAC,CAAC,CAAA;IAEF,OAAO;QACL,kBAAkB,CAAC,KAAK;YACtB,oEAAoE;YACpE,IAAI,iBAAiB,GAAG,QAAQ,CAAA;YAChC,IAAI,cAAgD,CAAA;YACpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC/B,MAAM,cAAc,GAAG,KAAK,CAAC,SAAS,GAAG,OAAO,CAAC,WAAW,CAAC,QAAQ,CAAA;gBACrE,IAAI,CAAC,IAAI,cAAc,IAAI,cAAc,GAAG,iBAAiB,IAAI,OAAO,CAAC,GAAG,KAAK,KAAK,CAAC,IAAI,EAAE,CAAC;oBAC5F,iBAAiB,GAAG,IAAI,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;oBAC5C,cAAc,GAAG,OAAO,CAAA;gBAC1B,CAAC;YACH,CAAC;YAED,IAAI,cAAc,EAAE,CAAC;gBACnB,QAAQ,CAAC,MAAM,CAAC,cAAc,CAAC,CAAA;YACjC,CAAC;YAED,OAAO,cAAc,CAAA;QACvB,CAAC;QAED,IAAI;YACF,YAAY,CAAC,WAAW,EAAE,CAAA;QAC5B,CAAC;KACF,CAAA;AACH,CAAC"}
{"version":3,"file":"requestRegistry.js","sourceRoot":"","sources":["../../../src/domain/resource/requestRegistry.ts"],"names":[],"mappings":";;;AAsBA,sDAgFC;AArGD,wDAM8B;AAW9B,kGAAkG;AAClG,+EAA+E;AAClE,QAAA,YAAY,GAAG,IAAI,CAAA;AAEhC,SAAgB,qBAAqB,CAAC,SAAoB;IACxD,MAAM,QAAQ,GAAG,IAAI,GAAG,EAAwB,CAAA;IAChD,IAAI,uBAAuB,GAAG,KAAK,CAAA;IAEnC,MAAM,YAAY,GAAG,SAAS,CAAC,SAAS,+CAAuC,CAAC,OAAO,EAAE,EAAE;QACzF,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;QAErB,IAAI,QAAQ,CAAC,IAAI,GAAG,oBAAY,EAAE,CAAC;YACjC,MAAM,aAAa,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,IAAI,EAAE,CAAC,KAAM,CAAA;YAErD,IAAI,CAAC,uBAAuB,EAAE,CAAC;gBAC7B,uBAAuB,GAAG,IAAI,CAAA;gBAE9B,IAAI,YAAiC,CAAA;gBAErC,IAAI,IAAA,2CAA4B,EAAC,kCAAmB,CAAC,+BAA+B,CAAC,EAAE,CAAC;oBACtF,IAAI,YAAY,GAAG,CAAC,CAAA;oBACpB,IAAI,mBAAmB,GAAG,CAAC,CAAA;oBAC3B,IAAI,QAAQ,GAAG,CAAC,CAAA;oBAChB,IAAI,yBAAyB,GAAG,CAAC,CAAA;oBACjC,KAAK,MAAM,CAAC,IAAI,QAAQ,EAAE,CAAC;wBACzB,IAAI,CAAC,CAAC,SAAS,EAAE,CAAC;4BAChB,YAAY,EAAE,CAAA;wBAChB,CAAC;wBACD,IAAI,CAAC,CAAC,gBAAgB,EAAE,CAAC;4BACvB,mBAAmB,EAAE,CAAA;wBACvB,CAAC;wBACD,IAAI,CAAC,CAAC,IAAI,KAAK,0BAAW,CAAC,GAAG,EAAE,CAAC;4BAC/B,QAAQ,EAAE,CAAA;wBACZ,CAAC;wBACD,MAAM,OAAO,GAAG,WAAW,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,EAAE,UAAU,CAAgC,CAAA;wBAC9F,MAAM,gBAAgB,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;wBACnF,IAAI,CAAC,gBAAgB,EAAE,CAAC;4BACtB,yBAAyB,EAAE,CAAA;wBAC7B,CAAC;oBACH,CAAC;oBACD,MAAM,gBAAgB,GAAG,IAAA,2BAAY,GAAE,GAAG,aAAa,CAAC,WAAW,CAAC,SAAS,CAAA;oBAC7E,YAAY,GAAG;wBACb,YAAY;wBACZ,mBAAmB;wBACnB,QAAQ;wBACR,UAAU,EAAE,QAAQ,CAAC,IAAI,GAAG,QAAQ;wBACpC,gBAAgB;wBAChB,mBAAmB,EAAE,gBAAgB,GAAG,aAAa,CAAC,QAAQ;wBAC9D,yBAAyB;qBAC1B,CAAA;gBACH,CAAC;gBAED,iFAAiF;gBACjF,IAAA,gCAAiB,EAAC,mBAAmB,EAAE,YAAY,CAAC,CAAA;YACtD,CAAC;YAED,QAAQ,CAAC,MAAM,CAAC,aAAa,CAAC,CAAA;QAChC,CAAC;IACH,CAAC,CAAC,CAAA;IAEF,OAAO;QACL,kBAAkB,CAAC,KAAK;YACtB,oEAAoE;YACpE,IAAI,iBAAiB,GAAG,QAAQ,CAAA;YAChC,IAAI,cAAgD,CAAA;YACpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC/B,MAAM,cAAc,GAAG,KAAK,CAAC,SAAS,GAAG,OAAO,CAAC,WAAW,CAAC,QAAQ,CAAA;gBACrE,IAAI,CAAC,IAAI,cAAc,IAAI,cAAc,GAAG,iBAAiB,IAAI,OAAO,CAAC,GAAG,KAAK,KAAK,CAAC,IAAI,EAAE,CAAC;oBAC5F,iBAAiB,GAAG,IAAI,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;oBAC5C,cAAc,GAAG,OAAO,CAAA;gBAC1B,CAAC;YACH,CAAC;YAED,IAAI,cAAc,EAAE,CAAC;gBACnB,QAAQ,CAAC,MAAM,CAAC,cAAc,CAAC,CAAA;YACjC,CAAC;YAED,OAAO,cAAc,CAAA;QACvB,CAAC;QAED,IAAI;YACF,YAAY,CAAC,WAAW,EAAE,CAAA;QAC5B,CAAC;KACF,CAAA;AACH,CAAC"}

@@ -84,2 +84,3 @@ "use strict";

const graphql = request && computeGraphQlMetaData(request, configuration);
const response = entry && computeResourceResponse(entry);
const resourceEvent = (0, browser_core_1.combine)({

@@ -102,2 +103,3 @@ date: startClocks.timeStamp,

graphql,
response,
},

@@ -123,2 +125,13 @@ type: rawRumEvent_types_1.RumEventType.RESOURCE,

}
function computeResourceResponse(entry) {
const contentType = entry.contentType;
if (contentType) {
return {
headers: {
'content-type': contentType,
},
};
}
return undefined;
}
function getResourceDomainContext(entry, request) {

@@ -125,0 +138,0 @@ if (request) {

@@ -1,1 +0,1 @@

{"version":3,"file":"resourceCollection.js","sourceRoot":"","sources":["../../../src/domain/resource/resourceCollection.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"resourceCollection.js","sourceRoot":"","sources":["../../../src/domain/resource/resourceCollection.ts"],"names":[],"mappings":"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"}

@@ -34,2 +34,6 @@ import type { Context, ResourceType } from '@datadog/browser-core';

/**
* Resource size in bytes
*/
size?: number;
/**
* Resource context

@@ -36,0 +40,0 @@ */

@@ -8,25 +8,2 @@ "use strict";

function trackManualResources(lifeCycle, resourceTracker) {
function emitResource(id, startClocks, data, statusCode, endClocks) {
const duration = endClocks ? (0, browser_core_1.elapsed)(startClocks.relative, endClocks.relative) : undefined;
const rawRumEvent = {
date: startClocks.timeStamp,
type: rawRumEvent_types_1.RumEventType.RESOURCE,
resource: {
id,
type: data.type || browser_core_1.ResourceType.OTHER,
url: (0, resourceUtils_1.sanitizeIfLongDataUrl)(data.url),
duration: duration !== undefined ? (0, browser_core_1.toServerDuration)(duration) : undefined,
method: data.method,
status_code: statusCode,
},
_dd: {},
context: data.context,
};
lifeCycle.notify(12 /* LifeCycleEventType.RAW_RUM_EVENT_COLLECTED */, {
rawRumEvent,
startClocks,
duration,
domainContext: { isManual: true },
});
}
function startManualResource(url, options = {}, startClocks = (0, browser_core_1.clocksNow)()) {

@@ -50,3 +27,24 @@ var _a;

}
emitResource(stopped.id, stopped.startClocks, stopped, options.statusCode, stopClocks);
const duration = (0, browser_core_1.elapsed)(stopped.startClocks.relative, stopClocks.relative);
const rawRumEvent = {
date: stopped.startClocks.timeStamp,
type: rawRumEvent_types_1.RumEventType.RESOURCE,
resource: {
id: stopped.id,
type: stopped.type || browser_core_1.ResourceType.OTHER,
url: (0, resourceUtils_1.sanitizeIfLongDataUrl)(stopped.url),
duration: (0, browser_core_1.toServerDuration)(duration),
method: stopped.method,
status_code: options.statusCode,
size: options.size,
},
_dd: {},
context: stopped.context,
};
lifeCycle.notify(12 /* LifeCycleEventType.RAW_RUM_EVENT_COLLECTED */, {
rawRumEvent,
startClocks: stopped.startClocks,
duration,
domainContext: { isManual: true },
});
}

@@ -53,0 +51,0 @@ return {

@@ -1,1 +0,1 @@

{"version":3,"file":"trackManualResources.js","sourceRoot":"","sources":["../../../src/domain/resource/trackManualResources.ts"],"names":[],"mappings":";;AA8DA,oDA6DC;AA1HD,wDAA8G;AAE9G,+DAAsD;AAItD,mDAAuD;AAuDvD,SAAgB,oBAAoB,CAAC,SAAoB,EAAE,eAAiD;IAC1G,SAAS,YAAY,CACnB,EAAU,EACV,WAAwB,EACxB,IAAwB,EACxB,UAAmB,EACnB,SAAuB;QAEvB,MAAM,QAAQ,GAAG,SAAS,CAAC,CAAC,CAAC,IAAA,sBAAO,EAAC,WAAW,CAAC,QAAQ,EAAE,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,CAAA;QAE1F,MAAM,WAAW,GAAwB;YACvC,IAAI,EAAE,WAAW,CAAC,SAAS;YAC3B,IAAI,EAAE,gCAAY,CAAC,QAAQ;YAC3B,QAAQ,EAAE;gBACR,EAAE;gBACF,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI,2BAAgB,CAAC,KAAK;gBACzC,GAAG,EAAE,IAAA,qCAAqB,EAAC,IAAI,CAAC,GAAG,CAAC;gBACpC,QAAQ,EAAE,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,IAAA,+BAAgB,EAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS;gBACzE,MAAM,EAAE,IAAI,CAAC,MAAM;gBACnB,WAAW,EAAE,UAAU;aACxB;YACD,GAAG,EAAE,EAAE;YACP,OAAO,EAAE,IAAI,CAAC,OAAO;SACtB,CAAA;QAED,SAAS,CAAC,MAAM,sDAA6C;YAC3D,WAAW;YACX,WAAW;YACX,QAAQ;YACR,aAAa,EAAE,EAAE,QAAQ,EAAE,IAAa,EAAE;SAC3C,CAAC,CAAA;IACJ,CAAC;IAED,SAAS,mBAAmB,CAAC,GAAW,EAAE,UAA2B,EAAE,EAAE,WAAW,GAAG,IAAA,wBAAS,GAAE;;QAChG,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,WAAW,mCAAI,GAAG,CAAA;QAE5C,eAAe,CAAC,KAAK,CAAC,SAAS,EAAE,WAAW,EAAE;YAC5C,GAAG;YACH,GAAG,OAAO;SACX,CAAC,CAAA;IACJ,CAAC;IAED,SAAS,kBAAkB,CAAC,GAAW,EAAE,UAA+B,EAAE,EAAE,UAAU,GAAG,IAAA,wBAAS,GAAE;;QAClG,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,WAAW,mCAAI,GAAG,CAAA;QAE5C,MAAM,OAAO,GAAG,eAAe,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE;YAC1D,OAAO,EAAE,OAAO,CAAC,OAAO;YACxB,IAAI,EAAE,OAAO,CAAC,IAAI;SACnB,CAAC,CAAA;QAEF,IAAI,CAAC,OAAO,EAAE,CAAC;YACb,OAAM;QACR,CAAC;QAED,YAAY,CAAC,OAAO,CAAC,EAAE,EAAE,OAAO,CAAC,WAAW,EAAE,OAAO,EAAE,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC,CAAA;IACxF,CAAC;IAED,OAAO;QACL,aAAa,EAAE,mBAAmB;QAClC,YAAY,EAAE,kBAAkB;KACjC,CAAA;AACH,CAAC"}
{"version":3,"file":"trackManualResources.js","sourceRoot":"","sources":["../../../src/domain/resource/trackManualResources.ts"],"names":[],"mappings":";;AAmEA,oDAoDC;AAtHD,wDAA8G;AAE9G,+DAAsD;AAItD,mDAAuD;AA4DvD,SAAgB,oBAAoB,CAAC,SAAoB,EAAE,eAAiD;IAC1G,SAAS,mBAAmB,CAAC,GAAW,EAAE,UAA2B,EAAE,EAAE,WAAW,GAAG,IAAA,wBAAS,GAAE;;QAChG,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,WAAW,mCAAI,GAAG,CAAA;QAE5C,eAAe,CAAC,KAAK,CAAC,SAAS,EAAE,WAAW,EAAE;YAC5C,GAAG;YACH,GAAG,OAAO;SACX,CAAC,CAAA;IACJ,CAAC;IAED,SAAS,kBAAkB,CAAC,GAAW,EAAE,UAA+B,EAAE,EAAE,UAAU,GAAG,IAAA,wBAAS,GAAE;;QAClG,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,WAAW,mCAAI,GAAG,CAAA;QAE5C,MAAM,OAAO,GAAG,eAAe,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE;YAC1D,OAAO,EAAE,OAAO,CAAC,OAAO;YACxB,IAAI,EAAE,OAAO,CAAC,IAAI;SACnB,CAAC,CAAA;QAEF,IAAI,CAAC,OAAO,EAAE,CAAC;YACb,OAAM;QACR,CAAC;QAED,MAAM,QAAQ,GAAG,IAAA,sBAAO,EAAC,OAAO,CAAC,WAAW,CAAC,QAAQ,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAA;QAE3E,MAAM,WAAW,GAAwB;YACvC,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,SAAS;YACnC,IAAI,EAAE,gCAAY,CAAC,QAAQ;YAC3B,QAAQ,EAAE;gBACR,EAAE,EAAE,OAAO,CAAC,EAAE;gBACd,IAAI,EAAE,OAAO,CAAC,IAAI,IAAI,2BAAgB,CAAC,KAAK;gBAC5C,GAAG,EAAE,IAAA,qCAAqB,EAAC,OAAO,CAAC,GAAG,CAAC;gBACvC,QAAQ,EAAE,IAAA,+BAAgB,EAAC,QAAQ,CAAC;gBACpC,MAAM,EAAE,OAAO,CAAC,MAAM;gBACtB,WAAW,EAAE,OAAO,CAAC,UAAU;gBAC/B,IAAI,EAAE,OAAO,CAAC,IAAI;aACnB;YACD,GAAG,EAAE,EAAE;YACP,OAAO,EAAE,OAAO,CAAC,OAAO;SACzB,CAAA;QAED,SAAS,CAAC,MAAM,sDAA6C;YAC3D,WAAW;YACX,WAAW,EAAE,OAAO,CAAC,WAAW;YAChC,QAAQ;YACR,aAAa,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE;SAClC,CAAC,CAAA;IACJ,CAAC;IAED,OAAO;QACL,aAAa,EAAE,mBAAmB;QAClC,YAAY,EAAE,kBAAkB;KACjC,CAAA;AACH,CAAC"}

@@ -38,2 +38,3 @@ import type { Duration, ClocksState, TimeStamp, RelativeTime, Context, ContextValue } from '@datadog/browser-core';

startClocks: ClocksState;
url?: string;
}

@@ -59,5 +60,7 @@ export interface BeforeViewUpdateEvent {

handlingStack?: string;
url?: string;
}
export declare function trackViews(lifeCycle: LifeCycle, domMutationObservable: Observable<RumMutationRecord[]>, windowOpenObservable: Observable<void>, configuration: RumConfiguration, locationChangeObservable: Observable<LocationChange>, areViewsTrackedAutomatically: boolean, initialViewOptions?: ViewOptions): {
addTiming: (name: string, time?: RelativeTime | TimeStamp) => void;
setLoadingTime: (callTimestamp?: TimeStamp) => void;
startView: (options?: ViewOptions, startClocks?: ClocksState) => void;

@@ -64,0 +67,0 @@ setViewContext: (context: Context) => void;

@@ -71,2 +71,3 @@ "use strict";

},
setLoadingTime: (callTimestamp) => currentView.setLoadingTime(callTimestamp),
startView: (options, startClocks) => {

@@ -123,2 +124,3 @@ currentView.end({ endClocks: startClocks });

context,
url: viewOptions === null || viewOptions === void 0 ? void 0 : viewOptions.url,
};

@@ -131,3 +133,3 @@ lifeCycle.notify(1 /* LifeCycleEventType.BEFORE_VIEW_CREATED */, viewCreatedEvent);

});
const { setLoadEvent, setViewEnd, stop: stopCommonViewMetricsTracking, stopINPTracking, getCommonViewMetrics, } = (0, trackCommonViewMetrics_1.trackCommonViewMetrics)(lifeCycle, domMutationObservable, windowOpenObservable, configuration, scheduleViewUpdate, loadingType, startClocks);
const { setLoadEvent, setViewEnd, stop: stopCommonViewMetricsTracking, stopINPTracking, getCommonViewMetrics, setLoadingTime, } = (0, trackCommonViewMetrics_1.trackCommonViewMetrics)(lifeCycle, domMutationObservable, windowOpenObservable, configuration, scheduleViewUpdate, loadingType, startClocks);
const { stop: stopInitialViewMetricsTracking, initialViewMetrics } = loadingType === rawRumEvent_types_1.ViewLoadingType.INITIAL_LOAD

@@ -231,2 +233,3 @@ ? (0, trackInitialViewMetrics_1.trackInitialViewMetrics)(configuration, startClocks, setLoadEvent, scheduleViewUpdate)

},
setLoadingTime,
setViewName(updatedName) {

@@ -233,0 +236,0 @@ name = updatedName;

@@ -1,1 +0,1 @@

{"version":3,"file":"trackViews.js","sourceRoot":"","sources":["../../../src/domain/view/trackViews.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"trackViews.js","sourceRoot":"","sources":["../../../src/domain/view/trackViews.ts"],"names":[],"mappings":"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"}

@@ -12,2 +12,3 @@ import type { Observable } from '@datadog/browser-core';

addTiming: (name: string, time?: import("@datadog/browser-core").RelativeTime | import("@datadog/browser-core").TimeStamp) => void;
setLoadingTime: (callTimestamp?: import("@datadog/browser-core").TimeStamp) => void;
startView: (options?: ViewOptions, startClocks?: import("@datadog/browser-core").ClocksState) => void;

@@ -14,0 +15,0 @@ setViewContext: (context: import("@datadog/browser-core").Context) => void;

@@ -1,2 +0,2 @@

import type { ClocksState, Duration, Observable } from '@datadog/browser-core';
import type { ClocksState, Duration, Observable, RelativeTime, TimeStamp } from '@datadog/browser-core';
import type { ViewLoadingType } from '../../../rawRumEvent.types';

@@ -19,4 +19,5 @@ import type { RumConfiguration } from '../../configuration';

setLoadEvent: (loadEvent: Duration) => void;
setViewEnd: (viewEndTime: import("@datadog/browser-core").RelativeTime) => void;
setViewEnd: (viewEndTime: RelativeTime) => void;
getCommonViewMetrics: () => CommonViewMetrics;
setLoadingTime: (callTimestamp?: TimeStamp) => void;
};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.trackCommonViewMetrics = trackCommonViewMetrics;
const browser_core_1 = require("@datadog/browser-core");
const trackCumulativeLayoutShift_1 = require("./trackCumulativeLayoutShift");

@@ -10,5 +11,9 @@ const trackInteractionToNextPaint_1 = require("./trackInteractionToNextPaint");

const commonViewMetrics = {};
let hasManualLoadingTime = false;
let viewEnded = false;
const { stop: stopLoadingTimeTracking, setLoadEvent } = (0, trackLoadingTime_1.trackLoadingTime)(lifeCycle, domMutationObservable, windowOpenObservable, configuration, loadingType, viewStart, (newLoadingTime) => {
commonViewMetrics.loadingTime = newLoadingTime;
scheduleViewUpdate();
if (!hasManualLoadingTime) {
commonViewMetrics.loadingTime = newLoadingTime;
scheduleViewUpdate();
}
});

@@ -22,3 +27,3 @@ const { stop: stopScrollMetricsTracking } = (0, trackScrollMetrics_1.trackScrollMetrics)(configuration, viewStart, (newScrollMetrics) => {

});
const { stop: stopINPTracking, getInteractionToNextPaint, setViewEnd, } = (0, trackInteractionToNextPaint_1.trackInteractionToNextPaint)(configuration, viewStart.relative, loadingType);
const { stop: stopINPTracking, getInteractionToNextPaint, setViewEnd: setINPViewEnd, } = (0, trackInteractionToNextPaint_1.trackInteractionToNextPaint)(configuration, viewStart.relative, loadingType);
return {

@@ -32,3 +37,6 @@ stop: () => {

setLoadEvent,
setViewEnd,
setViewEnd: (viewEndTime) => {
viewEnded = true;
setINPViewEnd(viewEndTime);
},
getCommonViewMetrics: () => {

@@ -38,4 +46,16 @@ commonViewMetrics.interactionToNextPaint = getInteractionToNextPaint();

},
setLoadingTime: (callTimestamp) => {
if (viewEnded) {
return;
}
const loadingTime = (0, browser_core_1.elapsed)(viewStart.timeStamp, callTimestamp !== null && callTimestamp !== void 0 ? callTimestamp : (0, browser_core_1.timeStampNow)());
if (!hasManualLoadingTime) {
stopLoadingTimeTracking();
}
hasManualLoadingTime = true;
commonViewMetrics.loadingTime = loadingTime;
scheduleViewUpdate();
},
};
}
//# sourceMappingURL=trackCommonViewMetrics.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"trackCommonViewMetrics.js","sourceRoot":"","sources":["../../../../src/domain/view/viewMetrics/trackCommonViewMetrics.ts"],"names":[],"mappings":";;AAoBA,wDAyDC;AAvED,6EAAyE;AAEzE,+EAA2E;AAC3E,yDAAqD;AAErD,6DAAyD;AASzD,SAAgB,sBAAsB,CACpC,SAAoB,EACpB,qBAAsD,EACtD,oBAAsC,EACtC,aAA+B,EAC/B,kBAA8B,EAC9B,WAA4B,EAC5B,SAAsB;IAEtB,MAAM,iBAAiB,GAAsB,EAAE,CAAA;IAE/C,MAAM,EAAE,IAAI,EAAE,uBAAuB,EAAE,YAAY,EAAE,GAAG,IAAA,mCAAgB,EACtE,SAAS,EACT,qBAAqB,EACrB,oBAAoB,EACpB,aAAa,EACb,WAAW,EACX,SAAS,EACT,CAAC,cAAc,EAAE,EAAE;QACjB,iBAAiB,CAAC,WAAW,GAAG,cAAc,CAAA;QAC9C,kBAAkB,EAAE,CAAA;IACtB,CAAC,CACF,CAAA;IAED,MAAM,EAAE,IAAI,EAAE,yBAAyB,EAAE,GAAG,IAAA,uCAAkB,EAAC,aAAa,EAAE,SAAS,EAAE,CAAC,gBAAgB,EAAE,EAAE;QAC5G,iBAAiB,CAAC,MAAM,GAAG,gBAAgB,CAAA;IAC7C,CAAC,CAAC,CAAA;IAEF,MAAM,EAAE,IAAI,EAAE,eAAe,EAAE,GAAG,IAAA,uDAA0B,EAC1D,aAAa,EACb,SAAS,CAAC,QAAQ,EAClB,CAAC,qBAAqB,EAAE,EAAE;QACxB,iBAAiB,CAAC,qBAAqB,GAAG,qBAAqB,CAAA;QAC/D,kBAAkB,EAAE,CAAA;IACtB,CAAC,CACF,CAAA;IAED,MAAM,EACJ,IAAI,EAAE,eAAe,EACrB,yBAAyB,EACzB,UAAU,GACX,GAAG,IAAA,yDAA2B,EAAC,aAAa,EAAE,SAAS,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAA;IAE/E,OAAO;QACL,IAAI,EAAE,GAAG,EAAE;YACT,uBAAuB,EAAE,CAAA;YACzB,eAAe,EAAE,CAAA;YACjB,yBAAyB,EAAE,CAAA;QAC7B,CAAC;QACD,eAAe;QACf,YAAY;QACZ,UAAU;QACV,oBAAoB,EAAE,GAAG,EAAE;YACzB,iBAAiB,CAAC,sBAAsB,GAAG,yBAAyB,EAAE,CAAA;YACtE,OAAO,iBAAiB,CAAA;QAC1B,CAAC;KACF,CAAA;AACH,CAAC"}
{"version":3,"file":"trackCommonViewMetrics.js","sourceRoot":"","sources":["../../../../src/domain/view/viewMetrics/trackCommonViewMetrics.ts"],"names":[],"mappings":";;AAqBA,wDA4EC;AAhGD,wDAA6D;AAM7D,6EAAyE;AAEzE,+EAA2E;AAC3E,yDAAqD;AAErD,6DAAyD;AASzD,SAAgB,sBAAsB,CACpC,SAAoB,EACpB,qBAAsD,EACtD,oBAAsC,EACtC,aAA+B,EAC/B,kBAA8B,EAC9B,WAA4B,EAC5B,SAAsB;IAEtB,MAAM,iBAAiB,GAAsB,EAAE,CAAA;IAC/C,IAAI,oBAAoB,GAAG,KAAK,CAAA;IAChC,IAAI,SAAS,GAAG,KAAK,CAAA;IAErB,MAAM,EAAE,IAAI,EAAE,uBAAuB,EAAE,YAAY,EAAE,GAAG,IAAA,mCAAgB,EACtE,SAAS,EACT,qBAAqB,EACrB,oBAAoB,EACpB,aAAa,EACb,WAAW,EACX,SAAS,EACT,CAAC,cAAc,EAAE,EAAE;QACjB,IAAI,CAAC,oBAAoB,EAAE,CAAC;YAC1B,iBAAiB,CAAC,WAAW,GAAG,cAAc,CAAA;YAC9C,kBAAkB,EAAE,CAAA;QACtB,CAAC;IACH,CAAC,CACF,CAAA;IAED,MAAM,EAAE,IAAI,EAAE,yBAAyB,EAAE,GAAG,IAAA,uCAAkB,EAAC,aAAa,EAAE,SAAS,EAAE,CAAC,gBAAgB,EAAE,EAAE;QAC5G,iBAAiB,CAAC,MAAM,GAAG,gBAAgB,CAAA;IAC7C,CAAC,CAAC,CAAA;IAEF,MAAM,EAAE,IAAI,EAAE,eAAe,EAAE,GAAG,IAAA,uDAA0B,EAC1D,aAAa,EACb,SAAS,CAAC,QAAQ,EAClB,CAAC,qBAAqB,EAAE,EAAE;QACxB,iBAAiB,CAAC,qBAAqB,GAAG,qBAAqB,CAAA;QAC/D,kBAAkB,EAAE,CAAA;IACtB,CAAC,CACF,CAAA;IAED,MAAM,EACJ,IAAI,EAAE,eAAe,EACrB,yBAAyB,EACzB,UAAU,EAAE,aAAa,GAC1B,GAAG,IAAA,yDAA2B,EAAC,aAAa,EAAE,SAAS,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAA;IAE/E,OAAO;QACL,IAAI,EAAE,GAAG,EAAE;YACT,uBAAuB,EAAE,CAAA;YACzB,eAAe,EAAE,CAAA;YACjB,yBAAyB,EAAE,CAAA;QAC7B,CAAC;QACD,eAAe;QACf,YAAY;QACZ,UAAU,EAAE,CAAC,WAAyB,EAAE,EAAE;YACxC,SAAS,GAAG,IAAI,CAAA;YAChB,aAAa,CAAC,WAAW,CAAC,CAAA;QAC5B,CAAC;QACD,oBAAoB,EAAE,GAAG,EAAE;YACzB,iBAAiB,CAAC,sBAAsB,GAAG,yBAAyB,EAAE,CAAA;YACtE,OAAO,iBAAiB,CAAA;QAC1B,CAAC;QACD,cAAc,EAAE,CAAC,aAAyB,EAAE,EAAE;YAC5C,IAAI,SAAS,EAAE,CAAC;gBACd,OAAM;YACR,CAAC;YACD,MAAM,WAAW,GAAG,IAAA,sBAAO,EAAC,SAAS,CAAC,SAAS,EAAE,aAAa,aAAb,aAAa,cAAb,aAAa,GAAI,IAAA,2BAAY,GAAE,CAAC,CAAA;YACjF,IAAI,CAAC,oBAAoB,EAAE,CAAC;gBAC1B,uBAAuB,EAAE,CAAA;YAC3B,CAAC;YACD,oBAAoB,GAAG,IAAI,CAAA;YAC3B,iBAAiB,CAAC,WAAW,GAAG,WAAW,CAAA;YAC3C,kBAAkB,EAAE,CAAA;QACtB,CAAC;KACF,CAAA;AACH,CAAC"}

@@ -22,6 +22,2 @@ import type { ClocksState, Duration } from '@datadog/browser-core';

export interface DurationVitalOptions extends VitalOptions {
/**
* Handling stack (internal use only)
*/
handlingStack?: string;
}

@@ -49,2 +45,3 @@ export interface FeatureOperationOptions extends VitalOptions {

export interface DurationVitalStart extends DurationVitalOptions {
id: string;
name: string;

@@ -60,2 +57,3 @@ startClocks: ClocksState;

export interface DurationVital extends BaseVital {
id: string;
type: typeof VitalType.DURATION;

@@ -79,9 +77,15 @@ duration: Duration;

export declare function startVitalCollection(lifeCycle: LifeCycle, pageStateHistory: PageStateHistory, customVitalsState: CustomVitalsState): {
addOperationStepVital: (name: string, stepType: "start" | "end", options?: FeatureOperationOptions, failureReason?: FailureReason) => void;
addOperationStepVital: (name: string, stepType: "start" | "end", options?: FeatureOperationOptions & {
handlingStack?: string;
}, failureReason?: FailureReason) => void;
addDurationVital: (vital: DurationVital) => void;
startDurationVital: (name: string, options?: DurationVitalOptions) => DurationVitalReference;
startDurationVital: (name: string, options?: DurationVitalOptions & {
handlingStack?: string;
}) => DurationVitalReference;
stopDurationVital: (nameOrRef: string | DurationVitalReference, options?: DurationVitalOptions) => void;
};
export declare function startDurationVital({ vitalsByName, vitalsByReference }: CustomVitalsState, name: string, options?: DurationVitalOptions): DurationVitalReference;
export declare function startDurationVital({ vitalsByName, vitalsByReference }: CustomVitalsState, name: string, options?: DurationVitalOptions & {
handlingStack?: string;
}): DurationVitalReference;
export declare function stopDurationVital(stopCallback: (vital: DurationVital) => void, { vitalsByName, vitalsByReference }: CustomVitalsState, nameOrRef: string | DurationVitalReference, options?: DurationVitalOptions): void;
export {};

@@ -27,3 +27,3 @@ "use strict";

}
const { operationKey, context, description } = options || {};
const { operationKey, context, description, handlingStack } = options || {};
const vital = {

@@ -38,2 +38,3 @@ name,

description,
handlingStack,
};

@@ -45,3 +46,10 @@ lifeCycle.notify(12 /* LifeCycleEventType.RAW_RUM_EVENT_COLLECTED */, processVital(vital));

addDurationVital,
startDurationVital: (name, options = {}) => startDurationVital(customVitalsState, name, options),
startDurationVital: (name, options = {}) => {
const ref = startDurationVital(customVitalsState, name, options);
const vitalState = customVitalsState.vitalsByReference.get(ref);
if (vitalState) {
lifeCycle.notify(16 /* LifeCycleEventType.VITAL_STARTED */, vitalState);
}
return ref;
},
stopDurationVital: (nameOrRef, options = {}) => {

@@ -54,2 +62,3 @@ stopDurationVital(addDurationVital, customVitalsState, nameOrRef, options);

const vital = {
id: (0, browser_core_1.generateUUID)(),
name,

@@ -82,2 +91,3 @@ startClocks: (0, browser_core_1.clocksNow)(),

return {
id: vitalStart.id,
name: vitalStart.name,

@@ -94,4 +104,5 @@ type: rawRumEvent_types_1.VitalType.DURATION,

const { startClocks, type, name, description, context, handlingStack } = vital;
const vitalId = vital.type === rawRumEvent_types_1.VitalType.DURATION ? vital.id : undefined;
const vitalData = {
id: (0, browser_core_1.generateUUID)(),
id: vitalId !== null && vitalId !== void 0 ? vitalId : (0, browser_core_1.generateUUID)(),
type,

@@ -98,0 +109,0 @@ name,

@@ -1,1 +0,1 @@

{"version":3,"file":"vitalCollection.js","sourceRoot":"","sources":["../../../src/domain/vital/vitalCollection.ts"],"names":[],"mappings":";;AAiGA,0DAIC;AAED,oDAiDC;AAED,gDAoBC;AAED,8CAmBC;AAlMD,wDAS8B;AAI9B,+DAAiE;AAmFjE,SAAgB,uBAAuB;IACrC,MAAM,YAAY,GAAG,IAAI,GAAG,EAA8B,CAAA;IAC1D,MAAM,iBAAiB,GAAG,IAAI,OAAO,EAA8C,CAAA;IACnF,OAAO,EAAE,YAAY,EAAE,iBAAiB,EAAE,CAAA;AAC5C,CAAC;AAED,SAAgB,oBAAoB,CAClC,SAAoB,EACpB,gBAAkC,EAClC,iBAAoC;IAEpC,SAAS,OAAO,CAAC,KAAoB;QACnC,OAAO,CAAC,gBAAgB,CAAC,0BAA0B,kCAAmB,KAAK,CAAC,WAAW,CAAC,QAAQ,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAA;IACnH,CAAC;IAED,SAAS,gBAAgB,CAAC,KAAoB;QAC5C,IAAI,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;YACnB,SAAS,CAAC,MAAM,sDAA6C,YAAY,CAAC,KAAK,CAAC,CAAC,CAAA;QACnF,CAAC;IACH,CAAC;IAED,SAAS,qBAAqB,CAC5B,IAAY,EACZ,QAAyB,EACzB,OAAiC,EACjC,aAA6B;QAE7B,IAAI,CAAC,IAAA,2CAA4B,EAAC,kCAAmB,CAAC,uBAAuB,CAAC,EAAE,CAAC;YAC/E,OAAM;QACR,CAAC;QAED,MAAM,EAAE,YAAY,EAAE,OAAO,EAAE,WAAW,EAAE,GAAG,OAAO,IAAI,EAAE,CAAA;QAE5D,MAAM,KAAK,GAAuB;YAChC,IAAI;YACJ,IAAI,EAAE,6BAAS,CAAC,cAAc;YAC9B,YAAY;YACZ,aAAa;YACb,QAAQ;YACR,WAAW,EAAE,IAAA,wBAAS,GAAE;YACxB,OAAO,EAAE,IAAA,uBAAQ,EAAC,OAAO,CAAC;YAC1B,WAAW;SACZ,CAAA;QACD,SAAS,CAAC,MAAM,sDAA6C,YAAY,CAAC,KAAK,CAAC,CAAC,CAAA;IACnF,CAAC;IAED,OAAO;QACL,qBAAqB;QACrB,gBAAgB;QAChB,kBAAkB,EAAE,CAAC,IAAY,EAAE,UAAgC,EAAE,EAAE,EAAE,CACvE,kBAAkB,CAAC,iBAAiB,EAAE,IAAI,EAAE,OAAO,CAAC;QACtD,iBAAiB,EAAE,CAAC,SAA0C,EAAE,UAAgC,EAAE,EAAE,EAAE;YACpG,iBAAiB,CAAC,gBAAgB,EAAE,iBAAiB,EAAE,SAAS,EAAE,OAAO,CAAC,CAAA;QAC5E,CAAC;KACF,CAAA;AACH,CAAC;AAED,SAAgB,kBAAkB,CAChC,EAAE,YAAY,EAAE,iBAAiB,EAAqB,EACtD,IAAY,EACZ,UAAgC,EAAE;IAElC,MAAM,KAAK,GAAG;QACZ,IAAI;QACJ,WAAW,EAAE,IAAA,wBAAS,GAAE;QACxB,GAAG,OAAO;KACX,CAAA;IAED,qFAAqF;IACrF,MAAM,SAAS,GAA2B,EAAE,oBAAoB,EAAE,IAAI,EAAE,CAAA;IAExE,YAAY,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC,CAAA;IAE7B,yIAAyI;IACzI,iBAAiB,CAAC,GAAG,CAAC,SAAS,EAAE,KAAK,CAAC,CAAA;IAEvC,OAAO,SAAS,CAAA;AAClB,CAAC;AAED,SAAgB,iBAAiB,CAC/B,YAA4C,EAC5C,EAAE,YAAY,EAAE,iBAAiB,EAAqB,EACtD,SAA0C,EAC1C,UAAgC,EAAE;IAElC,MAAM,UAAU,GAAG,OAAO,SAAS,KAAK,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,CAAA;IAEjH,IAAI,CAAC,UAAU,EAAE,CAAC;QAChB,OAAM;IACR,CAAC;IAED,YAAY,CAAC,kBAAkB,CAAC,UAAU,EAAE,UAAU,CAAC,WAAW,EAAE,OAAO,EAAE,IAAA,wBAAS,GAAE,CAAC,CAAC,CAAA;IAE1F,IAAI,OAAO,SAAS,KAAK,QAAQ,EAAE,CAAC;QAClC,YAAY,CAAC,MAAM,CAAC,SAAS,CAAC,CAAA;IAChC,CAAC;SAAM,CAAC;QACN,iBAAiB,CAAC,MAAM,CAAC,SAAS,CAAC,CAAA;IACrC,CAAC;AACH,CAAC;AAED,SAAS,kBAAkB,CACzB,UAA8B,EAC9B,WAAwB,EACxB,WAAiC,EACjC,UAAuB;;IAEvB,OAAO;QACL,IAAI,EAAE,UAAU,CAAC,IAAI;QACrB,IAAI,EAAE,6BAAS,CAAC,QAAQ;QACxB,WAAW;QACX,QAAQ,EAAE,IAAA,sBAAO,EAAC,WAAW,CAAC,SAAS,EAAE,UAAU,CAAC,SAAS,CAAC;QAC9D,OAAO,EAAE,IAAA,sBAAO,EAAC,UAAU,CAAC,OAAO,EAAE,WAAW,CAAC,OAAO,CAAC;QACzD,WAAW,EAAE,MAAA,WAAW,CAAC,WAAW,mCAAI,UAAU,CAAC,WAAW;QAC9D,aAAa,EAAE,UAAU,CAAC,aAAa;KACxC,CAAA;AACH,CAAC;AAED,SAAS,YAAY,CAAC,KAAyC;IAC7D,MAAM,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,OAAO,EAAE,aAAa,EAAE,GAAG,KAAK,CAAA;IAC9E,MAAM,SAAS,GAAG;QAChB,EAAE,EAAE,IAAA,2BAAY,GAAE;QAClB,IAAI;QACJ,IAAI;QACJ,WAAW;QACX,GAAG,CAAC,IAAI,KAAK,6BAAS,CAAC,QAAQ;YAC7B,CAAC,CAAC,EAAE,QAAQ,EAAE,IAAA,+BAAgB,EAAC,KAAK,CAAC,QAAQ,CAAC,EAAE;YAChD,CAAC,CAAC;gBACE,SAAS,EAAE,KAAK,CAAC,QAAQ;gBACzB,aAAa,EAAE,KAAK,CAAC,YAAY;gBACjC,cAAc,EAAE,KAAK,CAAC,aAAa;aACpC,CAAC;KACP,CAAA;IAED,OAAO;QACL,WAAW,EAAE;YACX,IAAI,EAAE,WAAW,CAAC,SAAS;YAC3B,KAAK,EAAE,SAAS;YAChB,IAAI,EAAE,gCAAY,CAAC,KAAK;YACxB,OAAO;SACR;QACD,WAAW;QACX,QAAQ,EAAE,IAAI,KAAK,6BAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS;QAClE,aAAa,EAAE,aAAa,CAAC,CAAC,CAAC,EAAE,aAAa,EAAE,CAAC,CAAC,CAAC,EAAE;KACtD,CAAA;AACH,CAAC"}
{"version":3,"file":"vitalCollection.js","sourceRoot":"","sources":["../../../src/domain/vital/vitalCollection.ts"],"names":[],"mappings":"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"}

@@ -45,2 +45,3 @@ import type { Duration, ErrorSource, ErrorHandling, ResourceType, ServerDuration, TimeStamp, RawErrorCause, DefaultPrivacyLevel, Csp, Context } from '@datadog/browser-core';

graphql?: GraphQlMetadata;
response?: ResourceResponse;
};

@@ -56,2 +57,8 @@ _dd: {

}
interface ResourceResponseHeaders {
'content-type'?: string;
}
export interface ResourceResponse {
headers?: ResourceResponseHeaders & Record<string, string>;
}
export interface ResourceEntryDetailsElement {

@@ -58,0 +65,0 @@ duration: ServerDuration;

@@ -1,1 +0,1 @@

{"version":3,"file":"rawRumEvent.types.js","sourceRoot":"","sources":["../src/rawRumEvent.types.ts"],"names":[],"mappings":";;;AAuBa,QAAA,YAAY,GAAG;IAC1B,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,OAAO;IACd,SAAS,EAAE,WAAW;IACtB,IAAI,EAAE,MAAM;IACZ,QAAQ,EAAE,UAAU;IACpB,KAAK,EAAE,OAAO;CACN,CAAA;AAcG,QAAA,oBAAoB,GAAG;IAClC,SAAS,EAAE,WAAW;IACtB,oBAAoB,EAAE,sBAAsB;CACpC,CAAA;AA0LG,QAAA,eAAe,GAAG;IAC7B,YAAY,EAAE,cAAc;IAC5B,YAAY,EAAE,cAAc;IAC5B,QAAQ,EAAE,UAAU;CACZ,CAAA;AA8GG,QAAA,UAAU,GAAG;IACxB,KAAK,EAAE,OAAO;IACd,MAAM,EAAE,QAAQ;IAChB,GAAG,EAAE,KAAK;IACV,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,OAAO;IACd,iBAAiB,EAAE,mBAAmB;IACtC,IAAI,EAAE,MAAM;CACJ,CAAA;AAIG,QAAA,eAAe,GAAG;IAC7B,UAAU,EAAE,YAAY;IACxB,WAAW,EAAE,aAAa;IAC1B,UAAU,EAAE,YAAY;CAChB,CAAA;AAyBG,QAAA,SAAS,GAAG;IACvB,QAAQ,EAAE,UAAU;IACpB,cAAc,EAAE,gBAAgB;CACxB,CAAA"}
{"version":3,"file":"rawRumEvent.types.js","sourceRoot":"","sources":["../src/rawRumEvent.types.ts"],"names":[],"mappings":";;;AAuBa,QAAA,YAAY,GAAG;IAC1B,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,OAAO;IACd,SAAS,EAAE,WAAW;IACtB,IAAI,EAAE,MAAM;IACZ,QAAQ,EAAE,UAAU;IACpB,KAAK,EAAE,OAAO;CACN,CAAA;AAcG,QAAA,oBAAoB,GAAG;IAClC,SAAS,EAAE,WAAW;IACtB,oBAAoB,EAAE,sBAAsB;CACpC,CAAA;AAoMG,QAAA,eAAe,GAAG;IAC7B,YAAY,EAAE,cAAc;IAC5B,YAAY,EAAE,cAAc;IAC5B,QAAQ,EAAE,UAAU;CACZ,CAAA;AA8GG,QAAA,UAAU,GAAG;IACxB,KAAK,EAAE,OAAO;IACd,MAAM,EAAE,QAAQ;IAChB,GAAG,EAAE,KAAK;IACV,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,OAAO;IACd,iBAAiB,EAAE,mBAAmB;IACtC,IAAI,EAAE,MAAM;CACJ,CAAA;AAIG,QAAA,eAAe,GAAG;IAC7B,UAAU,EAAE,YAAY;IACxB,WAAW,EAAE,aAAa;IAC1B,UAAU,EAAE,YAAY;CAChB,CAAA;AAyBG,QAAA,SAAS,GAAG;IACvB,QAAQ,EAAE,UAAU;IACpB,cAAc,EAAE,gBAAgB;CACxB,CAAA"}

@@ -134,2 +134,5 @@ import { createBoundedBuffer, display, canUseEventBridge, displayAlreadyInitializedError, willSyntheticsInjectRum, noop, timeStampNow, clocksNow, getEventBridge, initFeatureFlags, addTelemetryConfiguration, initFetchObservable, CustomerContextKey, buildAccountContextManager, buildGlobalContextManager, buildUserContextManager, monitorError, sanitize, startTelemetry, mockable, } from '@datadog/browser-core';

},
setLoadingTime: ((callTimestamp) => {
bufferApiCalls.add((startRumResult) => startRumResult.setLoadingTime(callTimestamp));
}),
startView(options, startClocks = clocksNow()) {

@@ -136,0 +139,0 @@ const callback = (startRumResult) => {

@@ -1,1 +0,1 @@

{"version":3,"file":"preStartRum.js","sourceRoot":"","sources":["../../src/boot/preStartRum.ts"],"names":[],"mappings":"AAQA,OAAO,EACL,mBAAmB,EACnB,OAAO,EACP,iBAAiB,EACjB,8BAA8B,EAC9B,uBAAuB,EACvB,IAAI,EACJ,YAAY,EACZ,SAAS,EACT,cAAc,EACd,gBAAgB,EAChB,yBAAyB,EACzB,mBAAmB,EACnB,kBAAkB,EAClB,0BAA0B,EAC1B,yBAAyB,EACzB,uBAAuB,EACvB,YAAY,EACZ,QAAQ,EACR,cAAc,EAEd,QAAQ,GACT,MAAM,uBAAuB,CAAA;AAE9B,OAAO,EAAE,WAAW,EAAE,MAAM,iBAAiB,CAAA;AAE7C,OAAO,EACL,gCAAgC,EAChC,gCAAgC,EAChC,yBAAyB,GAC1B,MAAM,yBAAyB,CAAA;AAQhC,OAAO,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,MAAM,iCAAiC,CAAA;AACvF,OAAO,EAAE,iBAAiB,EAAE,MAAM,mBAAmB,CAAA;AAYrD,MAAM,UAAU,sBAAsB,CACpC,EAAE,mCAAmC,GAAG,IAAI,EAAE,kBAAkB,EAAuB,EACvF,oBAA0C,EAC1C,iBAAoC,EACpC,UAAsB;IAEtB,MAAM,cAAc,GAAG,mBAAmB,EAAkB,CAAA;IAE5D,wJAAwJ;IACxJ,MAAM,aAAa,GAAG,yBAAyB,EAAE,CAAA;IACjD,kBAAkB,CAAC,aAAa,EAAE,kBAAkB,CAAC,aAAa,EAAE,cAAc,CAAC,CAAA;IAEnF,MAAM,WAAW,GAAG,uBAAuB,EAAE,CAAA;IAC7C,kBAAkB,CAAC,WAAW,EAAE,kBAAkB,CAAC,WAAW,EAAE,cAAc,CAAC,CAAA;IAE/E,MAAM,cAAc,GAAG,0BAA0B,EAAE,CAAA;IACnD,kBAAkB,CAAC,cAAc,EAAE,kBAAkB,CAAC,cAAc,EAAE,cAAc,CAAC,CAAA;IAErF,IAAI,kBAES,CAAA;IACb,IAAI,aAAwC,CAAA;IAE5C,IAAI,uBAAyD,CAAA;IAC7D,IAAI,mBAAiD,CAAA;IACrD,IAAI,SAAgC,CAAA;IACpC,MAAM,KAAK,GAAG,WAAW,EAAE,CAAA;IAE3B,MAAM,gCAAgC,GAAG,oBAAoB,CAAC,UAAU,CAAC,SAAS,CAAC,WAAW,CAAC,CAAA;IAE/F,MAAM,YAAY,GAAY,EAAE,CAAA;IAEhC,SAAS,WAAW;QAClB,IAAI,CAAC,uBAAuB,IAAI,CAAC,mBAAmB,IAAI,CAAC,oBAAoB,CAAC,SAAS,EAAE,EAAE,CAAC;YAC1F,OAAM;QACR,CAAC;QAED,oEAAoE;QACpE,IAAI,CAAC,SAAS,EAAE,CAAC;YACf,SAAS,GAAG,QAAQ,CAAC,cAAc,CAAC,+CAAuB,mBAAmB,EAAE,KAAK,CAAC,CAAA;QACxF,CAAC;QAED,gCAAgC,CAAC,WAAW,EAAE,CAAA;QAE9C,IAAI,kBAA2C,CAAA;QAE/C,IAAI,mBAAmB,CAAC,kBAAkB,EAAE,CAAC;YAC3C,IAAI,CAAC,kBAAkB,EAAE,CAAC;gBACxB,OAAM;YACR,CAAC;YACD,uDAAuD;YACvD,0FAA0F;YAC1F,QAAQ;YACR,4FAA4F;YAC5F,4FAA4F;YAC5F,QAAQ;YACR,cAAc,CAAC,MAAM,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAA;YAClD,kBAAkB,GAAG,kBAAkB,CAAC,OAAO,CAAA;QACjD,CAAC;QAED,MAAM,cAAc,GAAG,UAAU,CAAC,mBAAmB,EAAE,aAAa,EAAE,kBAAkB,EAAE,SAAS,EAAE,KAAK,CAAC,CAAA;QAE3G,cAAc,CAAC,KAAK,CAAC,cAAc,CAAC,CAAA;IACtC,CAAC;IAED,SAAS,MAAM,CAAC,iBAAuC,EAAE,UAAmB;QAC1E,MAAM,oBAAoB,GAAG,iBAAiB,EAAE,CAAA;QAChD,IAAI,oBAAoB,EAAE,CAAC;YACzB,iBAAiB,GAAG,kCAAkC,CAAC,iBAAiB,CAAC,CAAA;QAC3E,CAAC;QAED,gGAAgG;QAChG,uBAAuB,GAAG,iBAAiB,CAAA;QAC3C,yBAAyB,CAAC,yBAAyB,CAAC,iBAAiB,CAAC,CAAC,CAAA;QAEvE,IAAI,mBAAmB,EAAE,CAAC;YACxB,8BAA8B,CAAC,QAAQ,EAAE,iBAAiB,CAAC,CAAA;YAC3D,OAAM;QACR,CAAC;QAED,MAAM,aAAa,GAAG,gCAAgC,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAA;QACrF,IAAI,CAAC,aAAa,EAAE,CAAC;YACnB,OAAM;QACR,CAAC;QAED,IAAI,CAAC,oBAAoB,IAAI,CAAC,aAAa,CAAC,wBAAwB,EAAE,CAAC;YACrE,OAAO,CAAC,IAAI,CAAC,8DAA8D,CAAC,CAAA;YAC5E,OAAM;QACR,CAAC;QAED,IAAI,aAAa,CAAC,sBAAsB,IAAI,CAAC,oBAAoB,IAAI,kBAAkB,EAAE,CAAC;YACxF,aAAa,GAAG,kBAAkB,CAChC,aAAa,EACb,aAAa;YACb,sFAAsF;YACtF,2FAA2F;YAC3F,+EAA+E;YAC/E,IAAI,CACL,CAAA;YACD,IAAI,CAAC,aAAa,EAAE,CAAC;gBACnB,gFAAgF;gBAChF,OAAM;YACR,CAAC;QACH,CAAC;QAED,mBAAmB,GAAG,aAAa,CAAA;QAEnC,6CAA6C;QAC7C,sEAAsE;QACtE,2EAA2E;QAC3E,8EAA8E;QAC9E,mBAAmB,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,CAAA;QAErC,oBAAoB,CAAC,SAAS,CAAC,aAAa,CAAC,eAAe,CAAC,CAAA;QAC7D,WAAW,EAAE,CAAA;IACf,CAAC;IAED,MAAM,gBAAgB,GAAG,CAAC,KAAoB,EAAE,EAAE;QAChD,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAA;IAChF,CAAC,CAAA;IAED,MAAM,qBAAqB,GAAG,CAC5B,IAAY,EACZ,QAAyB,EACzB,OAAiC,EACjC,aAA6B,EAC7B,EAAE;QACF,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CACpC,cAAc,CAAC,qBAAqB,CAClC,QAAQ,CAAC,IAAI,CAAE,EACf,QAAQ,EACR,QAAQ,CAAC,OAAO,CAA4B,EAC5C,QAAQ,CAAC,aAAa,CAA8B,CACrD,CACF,CAAA;IACH,CAAC,CAAA;IAED,MAAM,QAAQ,GAAa;QACzB,IAAI,CAAC,iBAAiB,EAAE,SAAS,EAAE,UAAU;YAC3C,IAAI,CAAC,iBAAiB,EAAE,CAAC;gBACvB,OAAO,CAAC,KAAK,CAAC,uBAAuB,CAAC,CAAA;gBACtC,OAAM;YACR,CAAC;YACD,6FAA6F;YAC7F,gBAAgB,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,CAAA;YAE9D,yEAAyE;YACzE,uBAAuB,GAAG,iBAAiB,CAAA;YAE3C,4FAA4F;YAC5F,6FAA6F;YAC7F,8FAA8F;YAC9F,0FAA0F;YAC1F,IAAI,mCAAmC,IAAI,uBAAuB,EAAE,EAAE,CAAC;gBACrE,OAAM;YACR,CAAC;YAED,iBAAiB,CAAC,iBAAiB,CAAC,OAAO,EAAE,QAAQ,EAAE,EAAE,iBAAiB,EAAE,SAAS,EAAE,CAAC,CAAA;YAExF,IAAI,iBAAiB,CAAC,qBAAqB,EAAE,CAAC;gBAC5C,gCAAgC,CAAC,iBAAiB,EAAE,EAAE,IAAI,EAAE,WAAW,EAAE,OAAO,EAAE,aAAa,EAAE,CAAC;qBAC/F,IAAI,CAAC,CAAC,iBAAiB,EAAE,EAAE;oBAC1B,IAAI,iBAAiB,EAAE,CAAC;wBACtB,MAAM,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAA;oBACvC,CAAC;gBACH,CAAC,CAAC;qBACD,KAAK,CAAC,YAAY,CAAC,CAAA;YACxB,CAAC;iBAAM,CAAC;gBACN,MAAM,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAA;YACvC,CAAC;QACH,CAAC;QAED,IAAI,iBAAiB;YACnB,OAAO,uBAAuB,CAAA;QAChC,CAAC;QAED,kBAAkB,EAAE,IAAuB;QAE3C,WAAW,EAAE,IAAI;QAEjB,SAAS,CAAC,IAAI,EAAE,IAAI,GAAG,YAAY,EAAE;YACnC,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAA;QAC9E,CAAC;QAED,SAAS,CAAC,OAAO,EAAE,WAAW,GAAG,SAAS,EAAE;YAC1C,MAAM,QAAQ,GAAG,CAAC,cAA8B,EAAE,EAAE;gBAClD,cAAc,CAAC,SAAS,CAAC,OAAO,EAAE,WAAW,CAAC,CAAA;YAChD,CAAC,CAAA;YACD,cAAc,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAA;YAE5B,IAAI,CAAC,kBAAkB,EAAE,CAAC;gBACxB,kBAAkB,GAAG,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAA;gBAC1C,WAAW,EAAE,CAAA;YACf,CAAC;QACH,CAAC;QAED,WAAW,CAAC,IAAI;YACd,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAA;QAC1E,CAAC;QAED,oBAAoB;QAEpB,cAAc,CAAC,OAAO;YACpB,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAA;QAChF,CAAC;QAED,sBAAsB,CAAC,GAAG,EAAE,KAAK;YAC/B,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,sBAAsB,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC,CAAA;QAC3F,CAAC;QAED,cAAc,EAAE,GAAG,EAAE,CAAC,YAAY;QAElC,aAAa;QACb,WAAW;QACX,cAAc;QAEd,SAAS,CAAC,MAAM;YACd,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAA;QAC1E,CAAC;QAED,WAAW,CAAC,IAAI,EAAE,OAAO;YACvB,MAAM,WAAW,GAAG,SAAS,EAAE,CAAA;YAC/B,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,EAAE,OAAO,EAAE,WAAW,CAAC,CAAC,CAAA;QAChG,CAAC;QAED,UAAU,CAAC,IAAI,EAAE,OAAO;YACtB,MAAM,UAAU,GAAG,SAAS,EAAE,CAAA;YAC9B,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,UAAU,CAAC,IAAI,EAAE,OAAO,EAAE,UAAU,CAAC,CAAC,CAAA;QAC9F,CAAC;QAED,aAAa,CAAC,GAAG,EAAE,OAAO;YACxB,MAAM,WAAW,GAAG,SAAS,EAAE,CAAA;YAC/B,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,aAAa,CAAC,GAAG,EAAE,OAAO,EAAE,WAAW,CAAC,CAAC,CAAA;QACjG,CAAC;QAED,YAAY,CAAC,GAAG,EAAE,OAAO;YACvB,MAAM,UAAU,GAAG,SAAS,EAAE,CAAA;YAC9B,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,YAAY,CAAC,GAAG,EAAE,OAAO,EAAE,UAAU,CAAC,CAAC,CAAA;QAC/F,CAAC;QAED,QAAQ,CAAC,aAAa;YACpB,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAA;QAChF,CAAC;QAED,wBAAwB,CAAC,GAAG,EAAE,KAAK;YACjC,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,wBAAwB,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC,CAAA;QAC7F,CAAC;QAED,kBAAkB,CAAC,IAAI,EAAE,OAAO;YAC9B,OAAO,kBAAkB,CAAC,iBAAiB,EAAE,IAAI,EAAE,OAAO,CAAC,CAAA;QAC7D,CAAC;QAED,iBAAiB,CAAC,IAAI,EAAE,OAAO;YAC7B,iBAAiB,CAAC,gBAAgB,EAAE,iBAAiB,EAAE,IAAI,EAAE,OAAO,CAAC,CAAA;QACvE,CAAC;QAED,gBAAgB;QAChB,qBAAqB;KACtB,CAAA;IAED,OAAO,QAAQ,CAAA;AACjB,CAAC;AAED,SAAS,kCAAkC,CAAC,iBAAuC;;IACjF,OAAO;QACL,GAAG,iBAAiB;QACpB,aAAa,EAAE,sCAAsC;QACrD,WAAW,EAAE,OAAO;QACpB,iBAAiB,EAAE,GAAG;QACtB,mBAAmB,EAAE,MAAA,iBAAiB,CAAC,mBAAmB,mCAAI,MAAA,cAAc,EAAE,0CAAE,eAAe,EAAE;KAClG,CAAA;AACH,CAAC;AAED,SAAS,kBAAkB,CACzB,sBAAsC,EACtC,IAAwB,EACxB,cAA6C;IAE7C,sBAAsB,CAAC,gBAAgB,CAAC,SAAS,CAAC,GAAG,EAAE;QACrD,MAAM,OAAO,GAAG,sBAAsB,CAAC,UAAU,EAAE,CAAA;QACnD,cAAc,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAA;IAClF,CAAC,CAAC,CAAA;AACJ,CAAC"}
{"version":3,"file":"preStartRum.js","sourceRoot":"","sources":["../../src/boot/preStartRum.ts"],"names":[],"mappings":"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"}

@@ -173,2 +173,11 @@ import type { Context, DeflateWorker, DeflateEncoderStreamId, DeflateEncoder, PublicApi, ContextManager, TrackingConsent, User, Account, RumInternalContext, Telemetry, Encoder } from '@datadog/browser-core';

/**
* [Experimental] Manually set the current view's loading time.
*
* Call this method when the view has finished loading. The loading time is computed as the
* elapsed time since the view started. Each call replaces any previously set value (last-call-wins).
*
* @category Data Collection
*/
setViewLoadingTime: () => void;
/**
* Set the global context information to all events, stored in `@context`

@@ -313,3 +322,3 @@ * See [Global context](https://docs.datadoghq.com/real_user_monitoring/browser/advanced_configuration/#global-context) for further information.

*
* @param nameOrOptions - Name or options (name, service, version) for the view
* @param nameOrOptions - The view name, or a {@link ViewOptions} object to configure the view
*/

@@ -441,2 +450,3 @@ startView(nameOrOptions?: string | ViewOptions): void;

addTiming: StartRumResult['addTiming'];
setLoadingTime: StartRumResult['setLoadingTime'];
startView: StartRumResult['startView'];

@@ -443,0 +453,0 @@ setViewName: StartRumResult['setViewName'];

@@ -1,2 +0,2 @@

import { ContextManagerMethod, addTelemetryUsage, deepClone, makePublicApi, monitor, clocksNow, callMonitored, createHandlingStack, sanitize, createIdentityEncoder, displayAlreadyInitializedError, createTrackingConsentState, timeStampToClocks, CustomerContextKey, defineContextMethod, startBufferingData, isExperimentalFeatureEnabled, ExperimentalFeature, mockable, } from '@datadog/browser-core';
import { ContextManagerMethod, addTelemetryUsage, deepClone, makePublicApi, monitor, clocksNow, callMonitored, createHandlingStack, sanitize, createIdentityEncoder, displayAlreadyInitializedError, createTrackingConsentState, timeStampToClocks, CustomerContextKey, defineContextMethod, startBufferingData, isExperimentalFeatureEnabled, ExperimentalFeature, mockable, generateUUID, timeStampNow, } from '@datadog/browser-core';
import { ActionType, VitalType } from '../rawRumEvent.types';

@@ -118,2 +118,3 @@ import { createCustomVitalsState } from '../domain/vital/vitalCollection';

statusCode: options && options.statusCode,
size: options && options.size,
context: sanitize(options && options.context),

@@ -139,2 +140,9 @@ resourceKey: options && options.resourceKey,

}),
setViewLoadingTime: monitor(() => {
const callTimestamp = timeStampNow();
strategy.setLoadingTime(callTimestamp);
addTelemetryUsage({
feature: 'addViewLoadingTime',
});
}),
setGlobalContext: defineContextMethod(getStrategy, CustomerContextKey.globalContext, ContextManagerMethod.setContext, 'set-global-context'),

@@ -175,2 +183,3 @@ getGlobalContext: defineContextMethod(getStrategy, CustomerContextKey.globalContext, ContextManagerMethod.getContext, 'get-global-context'),

strategy.addDurationVital({
id: generateUUID(),
name: sanitize(name),

@@ -204,6 +213,9 @@ type: VitalType.DURATION,

}),
startFeatureOperation: monitor((name, options) => {
addTelemetryUsage({ feature: 'add-operation-step-vital', action_type: 'start' });
strategy.addOperationStepVital(name, 'start', options);
}),
startFeatureOperation: (name, options) => {
const handlingStack = createHandlingStack('vital');
callMonitored(() => {
addTelemetryUsage({ feature: 'add-operation-step-vital', action_type: 'start' });
strategy.addOperationStepVital(name, 'start', { ...options, handlingStack });
});
},
succeedFeatureOperation: monitor((name, options) => {

@@ -210,0 +222,0 @@ addTelemetryUsage({ feature: 'add-operation-step-vital', action_type: 'succeed' });

@@ -1,1 +0,1 @@

{"version":3,"file":"rumPublicApi.js","sourceRoot":"","sources":["../../src/boot/rumPublicApi.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"rumPublicApi.js","sourceRoot":"","sources":["../../src/boot/rumPublicApi.ts"],"names":[],"mappings":"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"}

@@ -44,2 +44,3 @@ import type { Observable, RawError, DeflateEncoderStreamId, Encoder, TrackingConsentState, BufferedData, BufferedObservable, Telemetry } from '@datadog/browser-core';

addTiming: (name: string, time?: import("@datadog/browser-core").RelativeTime | import("@datadog/browser-core").TimeStamp) => void;
setLoadingTime: (callTimestamp?: import("@datadog/browser-core").TimeStamp) => void;
addFeatureFlagEvaluation: (key: string, value: import("@datadog/browser-core").ContextValue) => void;

@@ -53,6 +54,10 @@ startView: (options?: ViewOptions, startClocks?: import("@datadog/browser-core").ClocksState) => void;

getInternalContext: (startTime?: number) => import("@datadog/browser-core").RumInternalContext | undefined;
startDurationVital: (name: string, options?: import("../domain/vital/vitalCollection").DurationVitalOptions) => import("../domain/vital/vitalCollection").DurationVitalReference;
startDurationVital: (name: string, options?: import("../domain/vital/vitalCollection").DurationVitalOptions & {
handlingStack?: string;
}) => import("../domain/vital/vitalCollection").DurationVitalReference;
stopDurationVital: (nameOrRef: string | import("../domain/vital/vitalCollection").DurationVitalReference, options?: import("../domain/vital/vitalCollection").DurationVitalOptions) => void;
addDurationVital: (vital: import("../domain/vital/vitalCollection").DurationVital) => void;
addOperationStepVital: (name: string, stepType: "start" | "end", options?: import("../domain/vital/vitalCollection").FeatureOperationOptions, failureReason?: import("../domain/vital/vitalCollection").FailureReason) => void;
addOperationStepVital: (name: string, stepType: "start" | "end", options?: import("../domain/vital/vitalCollection").FeatureOperationOptions & {
handlingStack?: string;
}, failureReason?: import("../domain/vital/vitalCollection").FailureReason) => void;
globalContext: {

@@ -104,2 +109,3 @@ getContext: () => import("@datadog/browser-core").Context;

addTiming: (name: string, time?: import("@datadog/browser-core").RelativeTime | import("@datadog/browser-core").TimeStamp) => void;
setLoadingTime: (callTimestamp?: import("@datadog/browser-core").TimeStamp) => void;
addFeatureFlagEvaluation: (key: string, value: import("@datadog/browser-core").ContextValue) => void;

@@ -113,6 +119,10 @@ startView: (options?: ViewOptions, startClocks?: import("@datadog/browser-core").ClocksState) => void;

getInternalContext: (startTime?: number) => import("@datadog/browser-core").RumInternalContext | undefined;
startDurationVital: (name: string, options?: import("../domain/vital/vitalCollection").DurationVitalOptions) => import("../domain/vital/vitalCollection").DurationVitalReference;
startDurationVital: (name: string, options?: import("../domain/vital/vitalCollection").DurationVitalOptions & {
handlingStack?: string;
}) => import("../domain/vital/vitalCollection").DurationVitalReference;
stopDurationVital: (nameOrRef: string | import("../domain/vital/vitalCollection").DurationVitalReference, options?: import("../domain/vital/vitalCollection").DurationVitalOptions) => void;
addDurationVital: (vital: import("../domain/vital/vitalCollection").DurationVital) => void;
addOperationStepVital: (name: string, stepType: "start" | "end", options?: import("../domain/vital/vitalCollection").FeatureOperationOptions, failureReason?: import("../domain/vital/vitalCollection").FailureReason) => void;
addOperationStepVital: (name: string, stepType: "start" | "end", options?: import("../domain/vital/vitalCollection").FeatureOperationOptions & {
handlingStack?: string;
}, failureReason?: import("../domain/vital/vitalCollection").FailureReason) => void;
globalContext: {

@@ -119,0 +129,0 @@ getContext: () => import("@datadog/browser-core").Context;

@@ -110,3 +110,3 @@ import { sendToExtension, createPageMayExitObservable, canUseEventBridge, addTelemetryDebug, startAccountContext, startGlobalContext, startUserContext, } from '@datadog/browser-core';

startRumAssembly(configuration, lifeCycle, hooks, reportError);
const { addTiming, startView, setViewName, setViewContext, setViewContextProperty, getViewContext, stop: stopViewCollection, } = startViewCollection(lifeCycle, hooks, configuration, domMutationObservable, windowOpenObservable, locationChangeObservable, recorderApi, viewHistory, initialViewOptions);
const { addTiming, setLoadingTime, startView, setViewName, setViewContext, setViewContextProperty, getViewContext, stop: stopViewCollection, } = startViewCollection(lifeCycle, hooks, configuration, domMutationObservable, windowOpenObservable, locationChangeObservable, recorderApi, viewHistory, initialViewOptions);
startSourceCodeContext(hooks);

@@ -131,2 +131,3 @@ cleanupTasks.push(stopViewCollection);

addTiming,
setLoadingTime,
addFeatureFlagEvaluation: featureFlagContexts.addFeatureFlagEvaluation,

@@ -133,0 +134,0 @@ startView,

@@ -1,1 +0,1 @@

{"version":3,"file":"startRum.js","sourceRoot":"","sources":["../../src/boot/startRum.ts"],"names":[],"mappings":"AAUA,OAAO,EACL,eAAe,EACf,2BAA2B,EAC3B,iBAAiB,EACjB,iBAAiB,EACjB,mBAAmB,EACnB,kBAAkB,EAClB,gBAAgB,GACjB,MAAM,uBAAuB,CAAA;AAC9B,OAAO,EAAE,2BAA2B,EAAE,MAAM,kCAAkC,CAAA;AAC9E,OAAO,EAAE,0BAA0B,EAAE,MAAM,iCAAiC,CAAA;AAC5E,OAAO,EAAE,oBAAoB,EAAE,MAAM,oCAAoC,CAAA;AACzE,OAAO,EAAE,SAAS,EAAsB,MAAM,qBAAqB,CAAA;AACnE,OAAO,EAAE,gBAAgB,EAAE,MAAM,gCAAgC,CAAA;AACjE,OAAO,EAAE,sBAAsB,EAAE,MAAM,6BAA6B,CAAA;AACpE,OAAO,EAAE,qBAAqB,EAAE,MAAM,mCAAmC,CAAA;AACzE,OAAO,EAAE,oBAAoB,EAAE,MAAM,iCAAiC,CAAA;AACtE,OAAO,EAAE,uBAAuB,EAAE,MAAM,uCAAuC,CAAA;AAC/E,OAAO,EAAE,mBAAmB,EAAE,MAAM,+BAA+B,CAAA;AAEnE,OAAO,EAAE,sBAAsB,EAAE,0BAA0B,EAAE,MAAM,6BAA6B,CAAA;AAChG,OAAO,EAAE,aAAa,EAAE,MAAM,4BAA4B,CAAA;AAC1D,OAAO,EAAE,mBAAmB,EAAE,MAAM,kCAAkC,CAAA;AACtE,OAAO,EAAE,gBAAgB,EAAE,MAAM,gCAAgC,CAAA;AACjE,OAAO,EAAE,8BAA8B,EAAE,MAAM,qCAAqC,CAAA;AAGpF,OAAO,EAAE,wBAAwB,EAAE,MAAM,uCAAuC,CAAA;AAChF,OAAO,EAAE,0BAA0B,EAAE,MAAM,sCAAsC,CAAA;AACjF,OAAO,EAAE,qBAAqB,EAAE,MAAM,qCAAqC,CAAA;AAC3E,OAAO,EAAE,mBAAmB,EAAE,MAAM,mCAAmC,CAAA;AAEvE,OAAO,EAAE,oBAAoB,EAAE,MAAM,iCAAiC,CAAA;AACtE,OAAO,EAAE,wBAAwB,EAAE,MAAM,wCAAwC,CAAA;AACjF,OAAO,EAAE,uBAAuB,EAAE,MAAM,uCAAuC,CAAA;AAC/E,OAAO,EAAE,sBAAsB,EAAE,MAAM,sCAAsC,CAAA;AAC7E,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAA;AACrD,OAAO,EAAE,mBAAmB,EAAE,MAAM,mCAAmC,CAAA;AACvE,OAAO,EAAE,wBAAwB,EAAE,MAAM,wCAAwC,CAAA;AAEjF,OAAO,EAAE,mBAAmB,EAAE,MAAM,mCAAmC,CAAA;AACvE,OAAO,EAAE,2BAA2B,EAAE,MAAM,2CAA2C,CAAA;AAEvF,OAAO,EAAE,oBAAoB,EAAE,MAAM,iCAAiC,CAAA;AACtE,OAAO,EAAE,gCAAgC,EAAE,MAAM,6DAA6D,CAAA;AAC9G,OAAO,EAAE,sBAAsB,EAAE,MAAM,sCAAsC,CAAA;AAM7E,MAAM,UAAU,QAAQ,CACtB,aAA+B,EAC/B,WAAwB,EACxB,WAAwB,EACxB,kBAA2C,EAC3C,aAA4D;AAE5D,2FAA2F;AAC3F,+EAA+E;AAC/E,2CAA2C;AAC3C,oBAA0C,EAC1C,iBAAoC,EACpC,sBAAwD,EACxD,SAAoB,EACpB,KAAY,EACZ,OAAiB;IAEjB,MAAM,YAAY,GAAsB,EAAE,CAAA;IAC1C,MAAM,SAAS,GAAG,IAAI,SAAS,EAAE,CAAA;IAEjC,SAAS,CAAC,SAAS,kDAAyC,CAAC,KAAK,EAAE,EAAE,CAAC,eAAe,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAA;IAErG,MAAM,WAAW,GAAG,CAAC,KAAe,EAAE,EAAE;QACtC,SAAS,CAAC,MAAM,kDAAyC,EAAE,KAAK,EAAE,CAAC,CAAA;QACnE,6EAA6E;QAC7E,iBAAiB,CAAC,4BAA4B,EAAE,EAAE,eAAe,EAAE,KAAK,CAAC,OAAO,EAAE,CAAC,CAAA;IACrF,CAAC,CAAA;IAED,MAAM,qBAAqB,GAAG,2BAA2B,CAAC,aAAa,CAAC,CAAA;IACxE,MAAM,uBAAuB,GAAG,qBAAqB,CAAC,SAAS,CAAC,CAAC,KAAK,EAAE,EAAE;QACxE,SAAS,CAAC,MAAM,4CAAmC,KAAK,CAAC,CAAA;IAC3D,CAAC,CAAC,CAAA;IACF,YAAY,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,uBAAuB,CAAC,WAAW,EAAE,CAAC,CAAA;IAE9D,MAAM,OAAO,GAAG,CAAC,iBAAiB,EAAE;QAClC,CAAC,CAAC,sBAAsB,CAAC,aAAa,EAAE,SAAS,EAAE,oBAAoB,CAAC;QACxE,CAAC,CAAC,0BAA0B,EAAE,CAAA;IAEhC,IAAI,CAAC,iBAAiB,EAAE,EAAE,CAAC;QACzB,MAAM,KAAK,GAAG,aAAa,CACzB,aAAa,EACb,SAAS,EACT,WAAW,EACX,qBAAqB,EACrB,OAAO,CAAC,gBAAgB,EACxB,aAAa,CACd,CAAA;QACD,YAAY,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAA;QACrC,0BAA0B,CAAC,SAAS,EAAE,SAAS,EAAE,KAAK,CAAC,eAAe,CAAC,eAAe,CAAC,CAAA;IACzF,CAAC;SAAM,CAAC;QACN,mBAAmB,CAAC,SAAS,CAAC,CAAA;IAChC,CAAC;IAED,2BAA2B,CAAC,KAAK,EAAE,oBAAoB,CAAC,CAAA;IAExD,MAAM,EAAE,IAAI,EAAE,+BAA+B,EAAE,GAAG,gCAAgC,CAAC,SAAS,EAAE,SAAS,CAAC,CAAA;IACxG,YAAY,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAA;IAElD,MAAM,EAAE,IAAI,EAAE,sBAAsB,EAAE,GAAG,6BAA6B,EAAE,GAAG,uBAAuB,CAChG,SAAS,EACT,KAAK,EACL,aAAa,EACb,OAAO,EACP,WAAW,EACX,kBAAkB,EAClB,iBAAiB,EACjB,sBAAsB,EACtB,OAAO,EACP,WAAW,CACZ,CAAA;IACD,YAAY,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAA;IACzC,sBAAsB,CAAC,QAAQ,EAAE,CAAA;IAEjC,uCAAuC;IACvC,YAAY,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,CAAA;IAE3C,OAAO;QACL,GAAG,6BAA6B;QAChC,SAAS;QACT,OAAO;QACP,WAAW,EAAE,GAAG,EAAE,CAAC,OAAO,CAAC,MAAM,EAAE;QACnC,SAAS;QACT,IAAI,EAAE,GAAG,EAAE;YACT,YAAY,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,CAAA;QACxC,CAAC;QACD,KAAK;KACN,CAAA;AACH,CAAC;AAED,MAAM,UAAU,uBAAuB,CACrC,SAAoB,EACpB,KAAY,EACZ,aAA+B,EAC/B,OAA0B,EAC1B,WAAwB,EACxB,kBAA2C,EAC3C,iBAAoC,EACpC,sBAAgD,EAChD,OAA4B,EAC5B,WAAsC;IAEtC,MAAM,YAAY,GAAsB,EAAE,CAAA;IAE1C,MAAM,qBAAqB,GAAG,2BAA2B,EAAE,CAAA;IAC3D,MAAM,wBAAwB,GAAG,8BAA8B,CAAC,aAAa,CAAC,CAAA;IAC9E,MAAM,EAAE,UAAU,EAAE,oBAAoB,EAAE,IAAI,EAAE,cAAc,EAAE,GAAG,0BAA0B,EAAE,CAAA;IAC/F,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,CAAA;IAEjC,mBAAmB,CAAC,KAAK,EAAE,aAAa,EAAE,OAAO,CAAC,CAAA;IAClD,MAAM,gBAAgB,GAAG,qBAAqB,CAAC,KAAK,EAAE,aAAa,CAAC,CAAA;IACpE,YAAY,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC,CAAA;IAChD,MAAM,WAAW,GAAG,gBAAgB,CAAC,SAAS,CAAC,CAAA;IAC/C,YAAY,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,CAAA;IAC3C,MAAM,WAAW,GAAG,gBAAgB,CAAC,SAAS,EAAE,KAAK,EAAE,wBAAwB,CAAC,CAAA;IAChF,YAAY,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,CAAA;IAC3C,MAAM,mBAAmB,GAAG,wBAAwB,CAAC,SAAS,EAAE,KAAK,EAAE,aAAa,CAAC,CAAA;IACrF,mBAAmB,CAAC,KAAK,EAAE,OAAO,EAAE,WAAW,EAAE,WAAW,CAAC,CAAA;IAC7D,wBAAwB,CAAC,KAAK,CAAC,CAAA;IAC/B,MAAM,aAAa,GAAG,kBAAkB,CAAC,KAAK,EAAE,aAAa,EAAE,KAAK,EAAE,IAAI,CAAC,CAAA;IAC3E,MAAM,WAAW,GAAG,gBAAgB,CAAC,KAAK,EAAE,aAAa,EAAE,OAAO,EAAE,KAAK,CAAC,CAAA;IAC1E,MAAM,cAAc,GAAG,mBAAmB,CAAC,KAAK,EAAE,aAAa,EAAE,KAAK,CAAC,CAAA;IAEvE,MAAM,gBAAgB,GAAG,qBAAqB,CAC5C,SAAS,EACT,KAAK,EACL,qBAAqB,EACrB,oBAAoB,EACpB,aAAa,CACd,CAAA;IACD,YAAY,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAA;IAExC,MAAM,eAAe,GAAG,oBAAoB,CAAC,SAAS,CAAC,CAAA;IAEvD,MAAM,cAAc,GAAG,mBAAmB,CAAC,KAAK,EAAE,aAAa,CAAC,CAAA;IAChE,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAA;IACtC,MAAM,mBAAmB,GAAG,wBAAwB,CAAC,aAAa,EAAE,KAAK,CAAC,CAAA;IAC1E,YAAY,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAA;IAC3C,sBAAsB,CAAC,KAAK,CAAC,CAAA;IAE7B,gBAAgB,CAAC,aAAa,EAAE,SAAS,EAAE,KAAK,EAAE,WAAW,CAAC,CAAA;IAE9D,MAAM,EACJ,SAAS,EACT,SAAS,EACT,WAAW,EACX,cAAc,EACd,sBAAsB,EACtB,cAAc,EACd,IAAI,EAAE,kBAAkB,GACzB,GAAG,mBAAmB,CACrB,SAAS,EACT,KAAK,EACL,aAAa,EACb,qBAAqB,EACrB,oBAAoB,EACpB,wBAAwB,EACxB,WAAW,EACX,WAAW,EACX,kBAAkB,CACnB,CAAA;IAED,sBAAsB,CAAC,KAAK,CAAC,CAAA;IAE7B,YAAY,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAA;IAErC,MAAM,kBAAkB,GAAG,uBAAuB,CAAC,SAAS,EAAE,aAAa,EAAE,gBAAgB,CAAC,CAAA;IAC9F,YAAY,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAA;IAE1C,MAAM,EAAE,IAAI,EAAE,sBAAsB,EAAE,GAAG,uBAAuB,CAAC,SAAS,EAAE,aAAa,CAAC,CAAA;IAC1F,YAAY,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAA;IAEzC,MAAM,EAAE,QAAQ,EAAE,GAAG,oBAAoB,CAAC,SAAS,EAAE,aAAa,EAAE,sBAAsB,CAAC,CAAA;IAE3F,sBAAsB,CAAC,SAAS,EAAE,aAAa,EAAE,OAAO,EAAE,WAAW,EAAE,cAAc,CAAC,CAAA;IAEtF,MAAM,eAAe,GAAG,oBAAoB,CAAC,SAAS,EAAE,gBAAgB,EAAE,iBAAiB,CAAC,CAAA;IAE5F,MAAM,eAAe,GAAG,oBAAoB,CAC1C,aAAa,CAAC,aAAa,EAC3B,OAAO,EACP,WAAW,EACX,gBAAgB,CAAC,cAAc,EAC/B,WAAW,CACZ,CAAA;IAED,OAAO;QACL,SAAS,EAAE,gBAAgB,CAAC,SAAS;QACrC,WAAW,EAAE,gBAAgB,CAAC,WAAW;QACzC,UAAU,EAAE,gBAAgB,CAAC,UAAU;QACvC,aAAa,EAAE,kBAAkB,CAAC,aAAa;QAC/C,YAAY,EAAE,kBAAkB,CAAC,YAAY;QAC7C,QAAQ,EAAE,eAAe,CAAC,QAAQ;QAClC,QAAQ;QACR,SAAS;QACT,wBAAwB,EAAE,mBAAmB,CAAC,wBAAwB;QACtE,SAAS;QACT,cAAc;QACd,sBAAsB;QACtB,cAAc;QACd,WAAW;QACX,WAAW;QACX,kBAAkB,EAAE,eAAe,CAAC,GAAG;QACvC,kBAAkB,EAAE,eAAe,CAAC,kBAAkB;QACtD,iBAAiB,EAAE,eAAe,CAAC,iBAAiB;QACpD,gBAAgB,EAAE,eAAe,CAAC,gBAAgB;QAClD,qBAAqB,EAAE,eAAe,CAAC,qBAAqB;QAC5D,aAAa;QACb,WAAW;QACX,cAAc;QACd,IAAI,EAAE,GAAG,EAAE,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;KACnD,CAAA;AACH,CAAC"}
{"version":3,"file":"startRum.js","sourceRoot":"","sources":["../../src/boot/startRum.ts"],"names":[],"mappings":"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"}

@@ -61,2 +61,3 @@ import type { Duration, RelativeTime } from '@datadog/browser-core';

deliveryType?: 'cache' | 'navigational-prefetch' | '';
contentType?: string;
toJSON(): Omit<PerformanceEntry, 'toJSON'>;

@@ -63,0 +64,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"performanceObservable.js","sourceRoot":"","sources":["../../src/browser/performanceObservable.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,gBAAgB,EAAE,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,uBAAuB,CAAA;AAEvG,OAAO,EAAE,6BAA6B,EAAE,mBAAmB,EAAE,MAAM,kCAAkC,CAAA;AACrG,OAAO,EAAE,wBAAwB,EAAE,MAAM,sBAAsB,CAAA;AAa/D,oGAAoG;AACpG,0CAA0C;AAC1C,gDAAgD;AAChD,MAAM,CAAN,IAAY,uBAWX;AAXD,WAAY,uBAAuB;IACjC,0CAAe,CAAA;IACf,sDAA2B,CAAA;IAC3B,gFAAqD,CAAA;IACrD,wDAA6B,CAAA;IAC7B,iDAAsB,CAAA;IACtB,wEAA6C,CAAA;IAC7C,oDAAyB,CAAA;IACzB,0CAAe,CAAA;IACf,gDAAqB,CAAA;IACrB,gEAAqC,CAAA;AACvC,CAAC,EAXW,uBAAuB,KAAvB,uBAAuB,QAWlC;AA+KD,MAAM,UAAU,2BAA2B,CACzC,aAA+B,EAC/B,OAAoE;IAEpE,OAAO,IAAI,UAAU,CAAkC,CAAC,UAAU,EAAE,EAAE;QACpE,IAAI,CAAC,MAAM,CAAC,mBAAmB,EAAE,CAAC;YAChC,OAAM;QACR,CAAC;QAED,MAAM,wBAAwB,GAAG,CAAC,OAA6B,EAAE,EAAE;YACjE,MAAM,qBAAqB,GAAG,2BAA2B,CAAC,OAA0C,CAAC,CAAA;YACrG,IAAI,qBAAqB,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;gBACrC,UAAU,CAAC,MAAM,CAAC,qBAAqB,CAAC,CAAA;YAC1C,CAAC;QACH,CAAC,CAAA;QAED,IAAI,SAAgC,CAAA;QACpC,IAAI,sBAAsB,GAAG,IAAI,CAAA;QACjC,MAAM,QAAQ,GAAG,IAAI,mBAAmB,CACtC,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE;YAClB,8DAA8D;YAC9D,mJAAmJ;YACnJ,IAAI,sBAAsB,EAAE,CAAC;gBAC3B,SAAS,GAAG,UAAU,CAAC,GAAG,EAAE,CAAC,wBAAwB,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,CAAA;YAC9E,CAAC;iBAAM,CAAC;gBACN,wBAAwB,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAA;YAChD,CAAC;QACH,CAAC,CAAC,CACH,CAAA;QACD,IAAI,CAAC;YACH,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,CAAA;QAC3B,CAAC;QAAC,WAAM,CAAC;YACP,4GAA4G;YAC5G,uFAAuF;YACvF,uDAAuD;YACvD,MAAM,2BAA2B,GAAG;gBAClC,uBAAuB,CAAC,QAAQ;gBAChC,uBAAuB,CAAC,UAAU;gBAClC,uBAAuB,CAAC,SAAS;gBACjC,uBAAuB,CAAC,KAAK;aAC9B,CAAA;YACD,IAAI,2BAA2B,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC;gBACvD,IAAI,OAAO,CAAC,QAAQ,EAAE,CAAC;oBACrB,SAAS,GAAG,UAAU,CAAC,GAAG,EAAE,CAAC,wBAAwB,CAAC,WAAW,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;gBACpG,CAAC;gBACD,IAAI,CAAC;oBACH,QAAQ,CAAC,OAAO,CAAC,EAAE,UAAU,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;gBAClD,CAAC;gBAAC,WAAM,CAAC;oBACP,oFAAoF;oBACpF,sDAAsD;oBACtD,EAAE;oBACF,4EAA4E;oBAC5E,wFAAwF;oBACxF,uFAAuF;oBACvF,0CAA0C;oBAC1C,OAAM;gBACR,CAAC;YACH,CAAC;QACH,CAAC;QACD,sBAAsB,GAAG,KAAK,CAAA;QAE9B,8BAA8B,CAAC,aAAa,CAAC,CAAA;QAE7C,IAAI,oBAA8C,CAAA;QAClD,IACE,CAAC,6BAA6B,CAAC,uBAAuB,CAAC,WAAW,CAAC;YACnE,OAAO,CAAC,IAAI,KAAK,uBAAuB,CAAC,WAAW,EACpD,CAAC;YACD,CAAC;YAAA,CAAC,EAAE,IAAI,EAAE,oBAAoB,EAAE,GAAG,wBAAwB,CAAC,aAAa,EAAE,CAAC,MAAM,EAAE,EAAE;gBACpF,wBAAwB,CAAC,CAAC,MAAM,CAAC,CAAC,CAAA;YACpC,CAAC,CAAC,CAAC,CAAA;QACL,CAAC;QAED,OAAO,GAAG,EAAE;YACV,QAAQ,CAAC,UAAU,EAAE,CAAA;YACrB,IAAI,oBAAoB,EAAE,CAAC;gBACzB,oBAAoB,EAAE,CAAA;YACxB,CAAC;YACD,YAAY,CAAC,SAAS,CAAC,CAAA;QACzB,CAAC,CAAA;IACH,CAAC,CAAC,CAAA;AACJ,CAAC;AAED,IAAI,gCAAsD,CAAA;AAC1D,SAAS,8BAA8B,CAAC,aAA+B;IACrE,IAAI,CAAC,gCAAgC,IAAI,wBAAwB,EAAE,IAAI,kBAAkB,IAAI,WAAW,EAAE,CAAC;QACzG,uDAAuD;QACvD,gCAAgC,GAAG,gBAAgB,CAAC,aAAa,EAAE,WAAW,EAAE,0BAA0B,EAAE,GAAG,EAAE;YAC/G,WAAW,CAAC,oBAAoB,EAAE,CAAA;QACpC,CAAC,CAAC,CAAA;IACJ,CAAC;IACD,OAAO,GAAG,EAAE;QACV,gCAAgC,aAAhC,gCAAgC,uBAAhC,gCAAgC,CAAE,IAAI,EAAE,CAAA;IAC1C,CAAC,CAAA;AACH,CAAC;AAED,SAAS,wBAAwB;IAC/B,OAAO,MAAM,CAAC,WAAW,KAAK,SAAS,IAAI,YAAY,IAAI,WAAW,CAAA;AACxE,CAAC;AAED,MAAM,UAAU,6BAA6B,CAAC,SAAkC;IAC9E,OAAO,CACL,MAAM,CAAC,mBAAmB;QAC1B,mBAAmB,CAAC,mBAAmB,KAAK,SAAS;QACrD,mBAAmB,CAAC,mBAAmB,CAAC,QAAQ,CAAC,SAAS,CAAC,CAC5D,CAAA;AACH,CAAC;AAED,SAAS,2BAA2B,CAAoC,OAAwC;IAC9G,OAAO,OAAO,CAAC,MAAM,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC,CAAA;AAC/D,CAAC;AAED,SAAS,mBAAmB,CAAC,KAA0B;IACrD,OAAO,CACL,KAAK,CAAC,SAAS,KAAK,uBAAuB,CAAC,QAAQ;QACpD,CAAC,CAAC,mBAAmB,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,6BAA6B,CAAC,KAAK,CAAC,CAAC,CAC5E,CAAA;AACH,CAAC"}
{"version":3,"file":"performanceObservable.js","sourceRoot":"","sources":["../../src/browser/performanceObservable.ts"],"names":[],"mappings":"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"}

@@ -158,3 +158,6 @@ import { timeStampNow, Observable, timeStampToClocks, relativeToClocks, generateUUID } from '@datadog/browser-core';

const startClocks = relativeToClocks(startEvent.timeStamp);
actionTracker.start(clickKey, startClocks, clickActionBase, { isChildEvent: isActionChildEvent });
const startedClickAction = actionTracker.start(clickKey, startClocks, clickActionBase, {
isChildEvent: isActionChildEvent,
});
lifeCycle.notify(15 /* LifeCycleEventType.ACTION_STARTED */, startedClickAction);
let status = 0 /* ClickStatus.ONGOING */;

@@ -161,0 +164,0 @@ let actionTrackerFinishedEvent;

@@ -1,1 +0,1 @@

{"version":3,"file":"trackClickActions.js","sourceRoot":"","sources":["../../../src/domain/action/trackClickActions.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"trackClickActions.js","sourceRoot":"","sources":["../../../src/domain/action/trackClickActions.ts"],"names":[],"mappings":"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"}

@@ -10,6 +10,7 @@ import { clocksNow, generateUUID } from '@datadog/browser-core';

const lookupKey = (_a = options.actionKey) !== null && _a !== void 0 ? _a : name;
actionTracker.start(lookupKey, startClocks, {
const startedManualAction = actionTracker.start(lookupKey, startClocks, {
name,
...options,
}, { isChildEvent: isActionChildEvent });
lifeCycle.notify(15 /* LifeCycleEventType.ACTION_STARTED */, startedManualAction);
}

@@ -16,0 +17,0 @@ function stopManualAction(name, options = {}, stopClocks = clocksNow()) {

@@ -1,1 +0,1 @@

{"version":3,"file":"trackManualActions.js","sourceRoot":"","sources":["../../../src/domain/action/trackManualActions.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAA;AAE/D,OAAO,EAAE,UAAU,IAAI,cAAc,EAAE,eAAe,IAAI,mBAAmB,EAAE,MAAM,yBAAyB,CAAA;AAE9G,OAAO,EAAE,iBAAiB,EAAE,MAAM,iBAAiB,CAAA;AAEnD,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAA;AAyCzD,MAAM,UAAU,kBAAkB,CAAC,SAAoB,EAAE,uBAAuD;IAC9G,MAAM,aAAa,GAAG,iBAAiB,CAAkB,SAAS,CAAC,CAAA;IACnE,SAAS,iBAAiB,CAAC,IAAY,EAAE,UAAyB,EAAE,EAAE,WAAW,GAAG,SAAS,EAAE;;QAC7F,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,SAAS,mCAAI,IAAI,CAAA;QAE3C,aAAa,CAAC,KAAK,CACjB,SAAS,EACT,WAAW,EACX;YACE,IAAI;YACJ,GAAG,OAAO;SACX,EACD,EAAE,YAAY,EAAE,kBAAkB,EAAE,CACrC,CAAA;IACH,CAAC;IAED,SAAS,gBAAgB,CAAC,IAAY,EAAE,UAAyB,EAAE,EAAE,UAAU,GAAG,SAAS,EAAE;;QAC3F,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,SAAS,mCAAI,IAAI,CAAA;QAE3C,MAAM,OAAO,GAAG,aAAa,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,OAAO,CAAC,CAAA;QAElE,IAAI,CAAC,OAAO,EAAE,CAAC;YACb,OAAM;QACR,CAAC;QAED,MAAM,gBAAgB,GAAsB,EAAE,CAAA;QAC9C,IAAI,OAAO,CAAC,MAAM,IAAI,OAAO,CAAC,MAAM,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC;YACpD,gBAAgB,CAAC,IAAI,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAA;QACxD,CAAC;QAED,MAAM,YAAY,GAAiB;YACjC,GAAG,OAAO;YACV,IAAI,EAAE,OAAO,CAAC,IAAI,IAAI,cAAc,CAAC,MAAM;YAC3C,gBAAgB;SACjB,CAAA;QAED,uBAAuB,CAAC,YAAY,CAAC,CAAA;IACvC,CAAC;IAED,SAAS,gBAAgB,CAAC,MAA6E;QACrG,uBAAuB,CAAC,EAAE,EAAE,EAAE,YAAY,EAAE,EAAE,gBAAgB,EAAE,EAAE,EAAE,GAAG,MAAM,EAAE,CAAC,CAAA;IAClF,CAAC;IAED,OAAO;QACL,SAAS,EAAE,gBAAgB;QAC3B,WAAW,EAAE,iBAAiB;QAC9B,UAAU,EAAE,gBAAgB;QAC5B,YAAY,EAAE,aAAa,CAAC,MAAM;QAClC,IAAI,EAAE,aAAa,CAAC,OAAO;KAC5B,CAAA;AACH,CAAC"}
{"version":3,"file":"trackManualActions.js","sourceRoot":"","sources":["../../../src/domain/action/trackManualActions.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAA;AAE/D,OAAO,EAAE,UAAU,IAAI,cAAc,EAAE,eAAe,IAAI,mBAAmB,EAAE,MAAM,yBAAyB,CAAA;AAE9G,OAAO,EAAE,iBAAiB,EAAE,MAAM,iBAAiB,CAAA;AAGnD,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAA;AAyCzD,MAAM,UAAU,kBAAkB,CAAC,SAAoB,EAAE,uBAAuD;IAC9G,MAAM,aAAa,GAAG,iBAAiB,CAAkB,SAAS,CAAC,CAAA;IACnE,SAAS,iBAAiB,CAAC,IAAY,EAAE,UAAyB,EAAE,EAAE,WAAW,GAAG,SAAS,EAAE;;QAC7F,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,SAAS,mCAAI,IAAI,CAAA;QAE3C,MAAM,mBAAmB,GAAG,aAAa,CAAC,KAAK,CAC7C,SAAS,EACT,WAAW,EACX;YACE,IAAI;YACJ,GAAG,OAAO;SACX,EACD,EAAE,YAAY,EAAE,kBAAkB,EAAE,CACrC,CAAA;QAED,SAAS,CAAC,MAAM,6CAAoC,mBAAmB,CAAC,CAAA;IAC1E,CAAC;IAED,SAAS,gBAAgB,CAAC,IAAY,EAAE,UAAyB,EAAE,EAAE,UAAU,GAAG,SAAS,EAAE;;QAC3F,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,SAAS,mCAAI,IAAI,CAAA;QAE3C,MAAM,OAAO,GAAG,aAAa,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,OAAO,CAAC,CAAA;QAElE,IAAI,CAAC,OAAO,EAAE,CAAC;YACb,OAAM;QACR,CAAC;QAED,MAAM,gBAAgB,GAAsB,EAAE,CAAA;QAC9C,IAAI,OAAO,CAAC,MAAM,IAAI,OAAO,CAAC,MAAM,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC;YACpD,gBAAgB,CAAC,IAAI,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAA;QACxD,CAAC;QAED,MAAM,YAAY,GAAiB;YACjC,GAAG,OAAO;YACV,IAAI,EAAE,OAAO,CAAC,IAAI,IAAI,cAAc,CAAC,MAAM;YAC3C,gBAAgB;SACjB,CAAA;QAED,uBAAuB,CAAC,YAAY,CAAC,CAAA;IACvC,CAAC;IAED,SAAS,gBAAgB,CAAC,MAA6E;QACrG,uBAAuB,CAAC,EAAE,EAAE,EAAE,YAAY,EAAE,EAAE,gBAAgB,EAAE,EAAE,EAAE,GAAG,MAAM,EAAE,CAAC,CAAA;IAClF,CAAC;IAED,OAAO;QACL,SAAS,EAAE,gBAAgB;QAC3B,WAAW,EAAE,iBAAiB;QAC9B,UAAU,EAAE,gBAAgB;QAC5B,YAAY,EAAE,aAAa,CAAC,MAAM;QAClC,IAAI,EAAE,aAAa,CAAC,OAAO;KAC5B,CAAA;AACH,CAAC"}

@@ -17,3 +17,3 @@ import { canUseEventBridge, currentDrift, round, timeStampNow } from '@datadog/browser-core';

},
browser_sdk_version: canUseEventBridge() ? "6.30.1" : undefined,
browser_sdk_version: canUseEventBridge() ? "6.31.0" : undefined,
sdk_name: sdkName,

@@ -20,0 +20,0 @@ },

@@ -1,2 +0,2 @@

import { SESSION_TIME_OUT_DELAY, relativeNow, createValueHistory, DISCARDED, mockable, } from '@datadog/browser-core';
import { SESSION_TIME_OUT_DELAY, relativeNow, createValueHistory, DISCARDED, mockable, buildUrl, } from '@datadog/browser-core';
/**

@@ -11,4 +11,5 @@ * We want to attach to an event:

let previousViewUrl;
lifeCycle.subscribe(1 /* LifeCycleEventType.BEFORE_VIEW_CREATED */, ({ startClocks }) => {
const viewUrl = mockable(location).href;
lifeCycle.subscribe(1 /* LifeCycleEventType.BEFORE_VIEW_CREATED */, ({ startClocks, url }) => {
const locationHref = mockable(location).href;
const viewUrl = url !== undefined ? buildUrl(url, locationHref).href : locationHref;
urlContextHistory.add(buildUrlContext({

@@ -15,0 +16,0 @@ url: viewUrl,

@@ -1,1 +0,1 @@

{"version":3,"file":"urlContexts.js","sourceRoot":"","sources":["../../../src/domain/contexts/urlContexts.ts"],"names":[],"mappings":"AACA,OAAO,EACL,sBAAsB,EACtB,WAAW,EACX,kBAAkB,EAElB,SAAS,EACT,QAAQ,GACT,MAAM,uBAAuB,CAAA;AAM9B;;;;GAIG;AAEH,MAAM,CAAC,MAAM,0BAA0B,GAAG,sBAAsB,CAAA;AAYhE,MAAM,UAAU,gBAAgB,CAC9B,SAAoB,EACpB,KAAY,EACZ,wBAAoD;IAEpD,MAAM,iBAAiB,GAAG,kBAAkB,CAAa,EAAE,WAAW,EAAE,0BAA0B,EAAE,CAAC,CAAA;IAErG,IAAI,eAAmC,CAAA;IAEvC,SAAS,CAAC,SAAS,iDAAyC,CAAC,EAAE,WAAW,EAAE,EAAE,EAAE;QAC9E,MAAM,OAAO,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAA;QACvC,iBAAiB,CAAC,GAAG,CACnB,eAAe,CAAC;YACd,GAAG,EAAE,OAAO;YACZ,QAAQ,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,eAAe;SACjE,CAAC,EACF,WAAW,CAAC,QAAQ,CACrB,CAAA;QACD,eAAe,GAAG,OAAO,CAAA;IAC3B,CAAC,CAAC,CAAA;IAEF,SAAS,CAAC,SAAS,8CAAsC,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE;QACzE,iBAAiB,CAAC,WAAW,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAA;IACnD,CAAC,CAAC,CAAA;IAEF,MAAM,0BAA0B,GAAG,wBAAwB,CAAC,SAAS,CAAC,CAAC,EAAE,WAAW,EAAE,EAAE,EAAE;QACxF,MAAM,OAAO,GAAG,iBAAiB,CAAC,IAAI,EAAE,CAAA;QACxC,IAAI,OAAO,EAAE,CAAC;YACZ,MAAM,UAAU,GAAG,WAAW,EAAE,CAAA;YAChC,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,CAAA;YACzC,iBAAiB,CAAC,GAAG,CACnB,eAAe,CAAC;gBACd,GAAG,EAAE,WAAW,CAAC,IAAI;gBACrB,QAAQ,EAAE,OAAO,CAAC,QAAQ;aAC3B,CAAC,EACF,UAAU,CACX,CAAA;QACH,CAAC;IACH,CAAC,CAAC,CAAA;IAEF,SAAS,eAAe,CAAC,EAAE,GAAG,EAAE,QAAQ,EAAqC;QAC3E,OAAO;YACL,GAAG;YACH,QAAQ;SACT,CAAA;IACH,CAAC;IAED,KAAK,CAAC,QAAQ,6BAAqB,CAAC,EAAE,SAAS,EAAE,SAAS,EAAE,EAAyC,EAAE;QACrG,MAAM,UAAU,GAAG,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,CAAA;QAEpD,IAAI,CAAC,UAAU,EAAE,CAAC;YAChB,OAAO,SAAS,CAAA;QAClB,CAAC;QAED,OAAO;YACL,IAAI,EAAE,SAAS;YACf,IAAI,EAAE;gBACJ,GAAG,EAAE,UAAU,CAAC,GAAG;gBACnB,QAAQ,EAAE,UAAU,CAAC,QAAQ;aAC9B;SACF,CAAA;IACH,CAAC,CAAC,CAAA;IAEF,OAAO;QACL,OAAO,EAAE,CAAC,SAAwB,EAAE,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC;QACxE,IAAI,EAAE,GAAG,EAAE;YACT,0BAA0B,CAAC,WAAW,EAAE,CAAA;YACxC,iBAAiB,CAAC,IAAI,EAAE,CAAA;QAC1B,CAAC;KACF,CAAA;AACH,CAAC"}
{"version":3,"file":"urlContexts.js","sourceRoot":"","sources":["../../../src/domain/contexts/urlContexts.ts"],"names":[],"mappings":"AACA,OAAO,EACL,sBAAsB,EACtB,WAAW,EACX,kBAAkB,EAElB,SAAS,EACT,QAAQ,EACR,QAAQ,GACT,MAAM,uBAAuB,CAAA;AAM9B;;;;GAIG;AAEH,MAAM,CAAC,MAAM,0BAA0B,GAAG,sBAAsB,CAAA;AAYhE,MAAM,UAAU,gBAAgB,CAC9B,SAAoB,EACpB,KAAY,EACZ,wBAAoD;IAEpD,MAAM,iBAAiB,GAAG,kBAAkB,CAAa,EAAE,WAAW,EAAE,0BAA0B,EAAE,CAAC,CAAA;IAErG,IAAI,eAAmC,CAAA;IAEvC,SAAS,CAAC,SAAS,iDAAyC,CAAC,EAAE,WAAW,EAAE,GAAG,EAAE,EAAE,EAAE;QACnF,MAAM,YAAY,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAA;QAC5C,MAAM,OAAO,GAAG,GAAG,KAAK,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,EAAE,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAA;QACnF,iBAAiB,CAAC,GAAG,CACnB,eAAe,CAAC;YACd,GAAG,EAAE,OAAO;YACZ,QAAQ,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,eAAe;SACjE,CAAC,EACF,WAAW,CAAC,QAAQ,CACrB,CAAA;QACD,eAAe,GAAG,OAAO,CAAA;IAC3B,CAAC,CAAC,CAAA;IAEF,SAAS,CAAC,SAAS,8CAAsC,CAAC,EAAE,SAAS,EAAE,EAAE,EAAE;QACzE,iBAAiB,CAAC,WAAW,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAA;IACnD,CAAC,CAAC,CAAA;IAEF,MAAM,0BAA0B,GAAG,wBAAwB,CAAC,SAAS,CAAC,CAAC,EAAE,WAAW,EAAE,EAAE,EAAE;QACxF,MAAM,OAAO,GAAG,iBAAiB,CAAC,IAAI,EAAE,CAAA;QACxC,IAAI,OAAO,EAAE,CAAC;YACZ,MAAM,UAAU,GAAG,WAAW,EAAE,CAAA;YAChC,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,CAAA;YACzC,iBAAiB,CAAC,GAAG,CACnB,eAAe,CAAC;gBACd,GAAG,EAAE,WAAW,CAAC,IAAI;gBACrB,QAAQ,EAAE,OAAO,CAAC,QAAQ;aAC3B,CAAC,EACF,UAAU,CACX,CAAA;QACH,CAAC;IACH,CAAC,CAAC,CAAA;IAEF,SAAS,eAAe,CAAC,EAAE,GAAG,EAAE,QAAQ,EAAqC;QAC3E,OAAO;YACL,GAAG;YACH,QAAQ;SACT,CAAA;IACH,CAAC;IAED,KAAK,CAAC,QAAQ,6BAAqB,CAAC,EAAE,SAAS,EAAE,SAAS,EAAE,EAAyC,EAAE;QACrG,MAAM,UAAU,GAAG,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,CAAA;QAEpD,IAAI,CAAC,UAAU,EAAE,CAAC;YAChB,OAAO,SAAS,CAAA;QAClB,CAAC;QAED,OAAO;YACL,IAAI,EAAE,SAAS;YACf,IAAI,EAAE;gBACJ,GAAG,EAAE,UAAU,CAAC,GAAG;gBACnB,QAAQ,EAAE,UAAU,CAAC,QAAQ;aAC9B;SACF,CAAA;IACH,CAAC,CAAC,CAAA;IAEF,OAAO;QACL,OAAO,EAAE,CAAC,SAAwB,EAAE,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC;QACxE,IAAI,EAAE,GAAG,EAAE;YACT,0BAA0B,CAAC,WAAW,EAAE,CAAA;YACxC,iBAAiB,CAAC,IAAI,EAAE,CAAA;QAC1B,CAAC;KACF,CAAA;AACH,CAAC"}

@@ -1,5 +0,6 @@

import type { ClocksState, Duration, RelativeTime } from '@datadog/browser-core';
import type { ClocksState, Duration, RelativeTime, ValueHistoryEntry } from '@datadog/browser-core';
import type { RumActionEvent, RumErrorEvent, RumLongTaskEvent, RumResourceEvent } from '../rumEvent.types';
import type { LifeCycle } from './lifeCycle';
import type { EventCounts } from './trackEventCounts';
import { trackEventCounts } from './trackEventCounts';
export declare const EVENT_CONTEXT_TIME_OUT_DELAY: number;

@@ -19,3 +20,3 @@ type BaseTrackedEvent<TData = object> = TData & {

export interface EventTracker<TData> {
start: (key: string, startClocks: ClocksState, data: TData, options?: StartOptions) => void;
start: (key: string, startClocks: ClocksState, data: TData, options?: StartOptions) => TrackedEventData<TData>;
stop: (key: string, stopClocks: ClocksState, data?: Partial<TData>) => StoppedEvent<TData> | undefined;

@@ -27,3 +28,11 @@ discard: (key: string) => DiscardedEvent<TData> | undefined;

}
export interface TrackedEventData<TData> {
id: string;
key: string;
startClocks: ClocksState;
data: TData;
historyEntry: ValueHistoryEntry<string>;
eventCounts?: ReturnType<typeof trackEventCounts>;
}
export declare function startEventTracker<TData>(lifeCycle: LifeCycle): EventTracker<TData>;
export {};

@@ -34,3 +34,3 @@ import { ONE_MINUTE, generateUUID, createValueHistory, elapsed, combine } from '@datadog/browser-core';

: undefined;
keyedEvents.set(key, {
const trackedEventData = {
id,

@@ -42,3 +42,5 @@ key,

eventCounts,
});
};
keyedEvents.set(key, trackedEventData);
return trackedEventData;
}

@@ -45,0 +47,0 @@ function stop(key, stopClocks, extraData) {

@@ -1,1 +0,1 @@

{"version":3,"file":"eventTracker.js","sourceRoot":"","sources":["../../src/domain/eventTracker.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAE,YAAY,EAAE,kBAAkB,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,uBAAuB,CAAA;AAKtG,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAA;AAErD,MAAM,CAAC,MAAM,4BAA4B,GAAG,CAAC,GAAG,UAAU,CAAA,CAAC,YAAY;AAsCvE,MAAM,UAAU,iBAAiB,CAAQ,SAAoB;IAC3D,oDAAoD;IACpD,MAAM,OAAO,GAAG,kBAAkB,CAAS,EAAE,WAAW,EAAE,4BAA4B,EAAE,CAAC,CAAA;IACzF,8FAA8F;IAC9F,MAAM,WAAW,GAAG,IAAI,GAAG,EAAmC,CAAA;IAE9D,SAAS,YAAY,CAAC,KAA8B;;QAClD,WAAW,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;QAE7B,MAAA,KAAK,CAAC,WAAW,0CAAE,IAAI,EAAE,CAAA;IAC3B,CAAC;IAED,SAAS,UAAU;QACjB,WAAW,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,EAAE;YAC5B,YAAY,CAAC,KAAK,CAAC,CAAA;QACrB,CAAC,CAAC,CAAA;QAEF,OAAO,CAAC,KAAK,EAAE,CAAA;IACjB,CAAC;IAED,MAAM,0BAA0B,GAAG,SAAS,CAAC,SAAS,8CAAqC,UAAU,CAAC,CAAA;IAEtG,SAAS,KAAK,CAAC,GAAW,EAAE,WAAwB,EAAE,IAAW,EAAE,OAAsB;QACvF,MAAM,EAAE,GAAG,YAAY,EAAE,CAAA;QAEzB,MAAM,YAAY,GAAG,OAAO,CAAC,GAAG,CAAC,EAAE,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAA;QAE1D,MAAM,QAAQ,GAAG,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;QACrC,IAAI,QAAQ,EAAE,CAAC;YACb,YAAY,CAAC,QAAQ,CAAC,CAAA;QACxB,CAAC;QAED,MAAM,WAAW,GAAG,CAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,YAAY;YACvC,CAAC,CAAC,gBAAgB,CAAC;gBACf,SAAS;gBACT,YAAY,EAAE,OAAO,CAAC,YAAY,CAAC,EAAE,CAAC;aACvC,CAAC;YACJ,CAAC,CAAC,SAAS,CAAA;QAEb,WAAW,CAAC,GAAG,CAAC,GAAG,EAAE;YACnB,EAAE;YACF,GAAG;YACH,WAAW;YACX,IAAI;YACJ,YAAY;YACZ,WAAW;SACZ,CAAC,CAAA;IACJ,CAAC;IAED,SAAS,IAAI,CAAC,GAAW,EAAE,UAAuB,EAAE,SAA0B;;QAC5E,MAAM,KAAK,GAAG,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;QAClC,IAAI,CAAC,KAAK,EAAE,CAAC;YACX,OAAO,SAAS,CAAA;QAClB,CAAC;QAED,MAAM,SAAS,GAAG,SAAS,CAAC,CAAC,CAAE,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAW,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAA;QAEpF,KAAK,CAAC,YAAY,CAAC,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAA;QAE7C,MAAM,QAAQ,GAAG,OAAO,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,EAAE,UAAU,CAAC,SAAS,CAAC,CAAA;QAE3E,MAAM,MAAM,GAAG,MAAA,KAAK,CAAC,WAAW,0CAAE,WAAW,CAAA;QAE7C,YAAY,CAAC,KAAK,CAAC,CAAA;QAEnB,OAAO;YACL,GAAG,SAAS;YACZ,EAAE,EAAE,KAAK,CAAC,EAAE;YACZ,WAAW,EAAE,KAAK,CAAC,WAAW;YAC9B,QAAQ;YACR,MAAM;SACP,CAAA;IACH,CAAC;IAED,SAAS,OAAO,CAAC,GAAW;;QAC1B,MAAM,KAAK,GAAG,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;QAClC,IAAI,CAAC,KAAK,EAAE,CAAC;YACX,OAAO,SAAS,CAAA;QAClB,CAAC;QAED,MAAM,MAAM,GAAG,MAAA,KAAK,CAAC,WAAW,0CAAE,WAAW,CAAA;QAE7C,YAAY,CAAC,KAAK,CAAC,CAAA;QAEnB,KAAK,CAAC,YAAY,CAAC,MAAM,EAAE,CAAA;QAE3B,OAAO;YACL,GAAG,KAAK,CAAC,IAAI;YACb,EAAE,EAAE,KAAK,CAAC,EAAE;YACZ,WAAW,EAAE,KAAK,CAAC,WAAW;YAC9B,MAAM;SACP,CAAA;IACH,CAAC;IAED,SAAS,MAAM,CAAC,SAAwB;QACtC,OAAO,OAAO,CAAC,OAAO,CAAC,SAAS,CAAC,CAAA;IACnC,CAAC;IAED,SAAS,SAAS,CAAC,GAAW;;QAC5B,OAAO,MAAA,MAAA,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,0CAAE,WAAW,0CAAE,WAAW,CAAA;IACvD,CAAC;IAED,SAAS,WAAW;QAClB,0BAA0B,CAAC,WAAW,EAAE,CAAA;QACxC,UAAU,EAAE,CAAA;QACZ,OAAO,CAAC,IAAI,EAAE,CAAA;IAChB,CAAC;IAED,OAAO;QACL,KAAK;QACL,IAAI;QACJ,OAAO;QACP,SAAS;QACT,MAAM;QACN,OAAO,EAAE,WAAW;KACrB,CAAA;AACH,CAAC"}
{"version":3,"file":"eventTracker.js","sourceRoot":"","sources":["../../src/domain/eventTracker.ts"],"names":[],"mappings":"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"}

@@ -8,2 +8,5 @@ import type { ClocksState, Context, Duration, PageMayExitEvent, RawError } from '@datadog/browser-core';

import type { ViewEvent, ViewCreatedEvent, ViewEndedEvent, BeforeViewUpdateEvent } from './view/trackViews';
import type { DurationVitalStart } from './vital/vitalCollection';
import type { TrackedEventData } from './eventTracker';
import type { ActionEventData } from './action/trackManualActions';
export declare const enum LifeCycleEventType {

@@ -24,5 +27,8 @@ AUTO_ACTION_COMPLETED = 0,

RUM_EVENT_COLLECTED = 13,
RAW_ERROR_COLLECTED = 14
RAW_ERROR_COLLECTED = 14,
ACTION_STARTED = 15,
VITAL_STARTED = 16
}
declare const LifeCycleEventTypeAsConst: {
ACTION_STARTED: LifeCycleEventType.ACTION_STARTED;
AUTO_ACTION_COMPLETED: LifeCycleEventType.AUTO_ACTION_COMPLETED;

@@ -43,4 +49,6 @@ BEFORE_VIEW_CREATED: LifeCycleEventType.BEFORE_VIEW_CREATED;

RAW_ERROR_COLLECTED: LifeCycleEventType.RAW_ERROR_COLLECTED;
VITAL_STARTED: LifeCycleEventType.VITAL_STARTED;
};
export interface LifeCycleEventMap {
[LifeCycleEventTypeAsConst.ACTION_STARTED]: TrackedEventData<ActionEventData>;
[LifeCycleEventTypeAsConst.AUTO_ACTION_COMPLETED]: AutoAction;

@@ -64,2 +72,3 @@ [LifeCycleEventTypeAsConst.BEFORE_VIEW_CREATED]: ViewCreatedEvent;

};
[LifeCycleEventTypeAsConst.VITAL_STARTED]: DurationVitalStart;
}

@@ -66,0 +75,0 @@ export interface RawRumEventCollectedData<E extends RawRumEvent = RawRumEvent> {

@@ -1,1 +0,1 @@

{"version":3,"file":"lifeCycle.js","sourceRoot":"","sources":["../../src/domain/lifeCycle.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAA;AAmGzD,MAAM,CAAC,MAAM,SAAS,GAAG,CAAA,iBAAoC,CAAA,CAAA"}
{"version":3,"file":"lifeCycle.js","sourceRoot":"","sources":["../../src/domain/lifeCycle.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAA;AA4GzD,MAAM,CAAC,MAAM,SAAS,GAAG,CAAA,iBAAoC,CAAA,CAAA"}

@@ -7,3 +7,7 @@ import type { Context } from '@datadog/browser-core';

* Does not support array manipulation (adding/removing items).
*
* Modifications of the object are sanitized only if the field was actually changed by the modifier function (i.e., value is different).
* This ensures consistent SDK behavior regardless of whether limitModification is called.
* Only string fields are handled this way, object fields are sanitized regardless of whether the modifier function was called or not.
*/
export declare function limitModification<T extends Context, Result>(object: T, modifiableFieldPaths: ModifiableFieldPaths, modifier: (object: T) => Result): Result | undefined;

@@ -6,2 +6,6 @@ import { sanitize, deepClone, getType, objectEntries } from '@datadog/browser-core';

* Does not support array manipulation (adding/removing items).
*
* Modifications of the object are sanitized only if the field was actually changed by the modifier function (i.e., value is different).
* This ensures consistent SDK behavior regardless of whether limitModification is called.
* Only string fields are handled this way, object fields are sanitized regardless of whether the modifier function was called or not.
*/

@@ -33,2 +37,5 @@ export function limitModification(object, modifiableFieldPaths, modifier) {

function setNestedValue(object, field, value, fieldType) {
if (object[field] === value) {
return;
}
const newType = getType(value);

@@ -35,0 +42,0 @@ if (newType === fieldType) {

@@ -1,1 +0,1 @@

{"version":3,"file":"limitModification.js","sourceRoot":"","sources":["../../src/domain/limitModification.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAA;AAKnF;;;;GAIG;AACH,MAAM,UAAU,iBAAiB,CAC/B,MAAS,EACT,oBAA0C,EAC1C,QAA+B;IAE/B,MAAM,KAAK,GAAG,SAAS,CAAC,MAAM,CAAC,CAAA;IAC/B,MAAM,MAAM,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAA;IAE9B,aAAa,CAAC,oBAAoB,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,CAAC,EAAE,EAAE;IACrE,uJAAuJ;IACvJ,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,EAAE,SAAS,CAAC,CACzE,CAAA;IAED,OAAO,MAAM,CAAA;AACf,CAAC;AAED,SAAS,cAAc,CAAC,MAAe,EAAE,KAAc,EAAE,YAAsB,EAAE,SAA8B;IAC7G,MAAM,CAAC,KAAK,EAAE,GAAG,gBAAgB,CAAC,GAAG,YAAY,CAAA;IAEjD,IAAI,KAAK,KAAK,IAAI,EAAE,CAAC;QACnB,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;YAClD,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,gBAAgB,EAAE,SAAS,CAAC,CAAC,CAAA;QAC1F,CAAC;QAED,OAAM;IACR,CAAC;IAED,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC;QACpD,OAAM;IACR,CAAC;IAED,IAAI,gBAAgB,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;QAChC,OAAO,cAAc,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,gBAAgB,EAAE,SAAS,CAAC,CAAA;IACjF,CAAC;IAED,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,SAAS,CAAC,CAAA;AACxD,CAAC;AAED,SAAS,cAAc,CACrB,MAA+B,EAC/B,KAAa,EACb,KAAc,EACd,SAA8B;IAE9B,MAAM,OAAO,GAAG,OAAO,CAAC,KAAK,CAAC,CAAA;IAE9B,IAAI,OAAO,KAAK,SAAS,EAAE,CAAC;QAC1B,MAAM,CAAC,KAAK,CAAC,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAA;IACjC,CAAC;SAAM,IAAI,SAAS,KAAK,QAAQ,IAAI,CAAC,OAAO,KAAK,WAAW,IAAI,OAAO,KAAK,MAAM,CAAC,EAAE,CAAC;QACrF,MAAM,CAAC,KAAK,CAAC,GAAG,EAAE,CAAA;IACpB,CAAC;AACH,CAAC;AAED,SAAS,aAAa,CAAC,MAAe;IACpC,OAAO,OAAO,CAAC,MAAM,CAAC,KAAK,QAAQ,CAAA;AACrC,CAAC"}
{"version":3,"file":"limitModification.js","sourceRoot":"","sources":["../../src/domain/limitModification.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAA;AAKnF;;;;;;;;GAQG;AACH,MAAM,UAAU,iBAAiB,CAC/B,MAAS,EACT,oBAA0C,EAC1C,QAA+B;IAE/B,MAAM,KAAK,GAAG,SAAS,CAAC,MAAM,CAAC,CAAA;IAC/B,MAAM,MAAM,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAA;IAE9B,aAAa,CAAC,oBAAoB,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,CAAC,EAAE,EAAE;IACrE,uJAAuJ;IACvJ,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,EAAE,SAAS,CAAC,CACzE,CAAA;IAED,OAAO,MAAM,CAAA;AACf,CAAC;AAED,SAAS,cAAc,CAAC,MAAe,EAAE,KAAc,EAAE,YAAsB,EAAE,SAA8B;IAC7G,MAAM,CAAC,KAAK,EAAE,GAAG,gBAAgB,CAAC,GAAG,YAAY,CAAA;IAEjD,IAAI,KAAK,KAAK,IAAI,EAAE,CAAC;QACnB,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;YAClD,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,gBAAgB,EAAE,SAAS,CAAC,CAAC,CAAA;QAC1F,CAAC;QAED,OAAM;IACR,CAAC;IAED,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC;QACpD,OAAM;IACR,CAAC;IAED,IAAI,gBAAgB,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;QAChC,OAAO,cAAc,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,gBAAgB,EAAE,SAAS,CAAC,CAAA;IACjF,CAAC;IAED,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,SAAS,CAAC,CAAA;AACxD,CAAC;AAED,SAAS,cAAc,CACrB,MAA+B,EAC/B,KAAa,EACb,KAAc,EACd,SAA8B;IAE9B,IAAI,MAAM,CAAC,KAAK,CAAC,KAAK,KAAK,EAAE,CAAC;QAC5B,OAAM;IACR,CAAC;IAED,MAAM,OAAO,GAAG,OAAO,CAAC,KAAK,CAAC,CAAA;IAE9B,IAAI,OAAO,KAAK,SAAS,EAAE,CAAC;QAC1B,MAAM,CAAC,KAAK,CAAC,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAA;IACjC,CAAC;SAAM,IAAI,SAAS,KAAK,QAAQ,IAAI,CAAC,OAAO,KAAK,WAAW,IAAI,OAAO,KAAK,MAAM,CAAC,EAAE,CAAC;QACrF,MAAM,CAAC,KAAK,CAAC,GAAG,EAAE,CAAA;IACpB,CAAC;AACH,CAAC;AAED,SAAS,aAAa,CAAC,MAAe;IACpC,OAAO,OAAO,CAAC,MAAM,CAAC,KAAK,QAAQ,CAAA;AACrC,CAAC"}

@@ -44,2 +44,3 @@ import type { Duration, XhrCompleteContext, XhrStartContext, ClocksState, FetchStartContext, FetchResolveContext, ContextManager } from '@datadog/browser-core';

isAborted: boolean;
isAbortedOnStart: boolean;
handlingStack?: string;

@@ -46,0 +47,0 @@ requestBody?: unknown;

@@ -29,17 +29,5 @@ import { RequestType, elapsed, initFetchObservable, initXhrObservable, timeStampNow, } from '@datadog/browser-core';

lifeCycle.notify(8 /* LifeCycleEventType.REQUEST_COMPLETED */, {
duration: context.duration,
method: context.method,
requestIndex: context.requestIndex,
spanId: context.spanId,
startClocks: context.startClocks,
status: context.status,
traceId: context.traceId,
traceSampled: context.traceSampled,
...context,
type: RequestType.XHR,
url: context.url,
xhr: context.xhr,
isAborted: context.isAborted,
handlingStack: context.handlingStack,
requestBody: context.requestBody,
responseBody: context.responseBody,
isAbortedOnStart: false,
});

@@ -78,20 +66,6 @@ break;

lifeCycle.notify(8 /* LifeCycleEventType.REQUEST_COMPLETED */, {
...context,
duration: elapsed(context.startClocks.timeStamp, timeStampNow()),
method: context.method,
requestIndex: context.requestIndex,
responseType: context.responseType,
spanId: context.spanId,
startClocks: context.startClocks,
status: context.status,
traceId: context.traceId,
traceSampled: context.traceSampled,
type: RequestType.FETCH,
url: context.url,
response: context.response,
init: context.init,
input: context.input,
isAborted: context.isAborted,
handlingStack: context.handlingStack,
requestBody: (_a = context.init) === null || _a === void 0 ? void 0 : _a.body,
responseBody: context.responseBody,
});

@@ -98,0 +72,0 @@ break;

@@ -1,1 +0,1 @@

{"version":3,"file":"requestCollection.js","sourceRoot":"","sources":["../../src/domain/requestCollection.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"requestCollection.js","sourceRoot":"","sources":["../../src/domain/requestCollection.ts"],"names":[],"mappings":"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"}

@@ -1,2 +0,2 @@

import { addTelemetryDebug } from '@datadog/browser-core';
import { addTelemetryDebug, ExperimentalFeature, isExperimentalFeatureEnabled, RequestType, timeStampNow, } from '@datadog/browser-core';
// Maximum number of requests to keep in the registry. Requests should be removed quite quickly in

@@ -7,8 +7,46 @@ // general, this is just a safety limit to avoid memory leaks in case of a bug.

const requests = new Set();
let tooManyRequestsReported = false;
const subscription = lifeCycle.subscribe(8 /* LifeCycleEventType.REQUEST_COMPLETED */, (request) => {
requests.add(request);
if (requests.size > MAX_REQUESTS) {
// monitor-until: 2026-06-01, after early request collection is the default in v7
addTelemetryDebug('Too many requests');
requests.delete(requests.values().next().value);
const oldestRequest = requests.values().next().value;
if (!tooManyRequestsReported) {
tooManyRequestsReported = true;
let debugContext;
if (isExperimentalFeatureEnabled(ExperimentalFeature.TOO_MANY_REQUESTS_INVESTIGATION)) {
let abortedCount = 0;
let abortedOnStartCount = 0;
let xhrCount = 0;
let withoutMatchingEntryCount = 0;
for (const r of requests) {
if (r.isAborted) {
abortedCount++;
}
if (r.isAbortedOnStart) {
abortedOnStartCount++;
}
if (r.type === RequestType.XHR) {
xhrCount++;
}
const entries = performance.getEntriesByName(r.url, 'resource');
const hasMatchingEntry = entries.some((e) => e.startTime >= r.startClocks.relative);
if (!hasMatchingEntry) {
withoutMatchingEntryCount++;
}
}
const oldestRequestAge = timeStampNow() - oldestRequest.startClocks.timeStamp;
debugContext = {
abortedCount,
abortedOnStartCount,
xhrCount,
fetchCount: requests.size - xhrCount,
oldestRequestAge,
oldestRequestEndAge: oldestRequestAge - oldestRequest.duration,
withoutMatchingEntryCount,
};
}
// monitor-until: 2026-06-01, after early request collection is the default in v7
addTelemetryDebug('Too many requests', debugContext);
}
requests.delete(oldestRequest);
}

@@ -15,0 +53,0 @@ });

@@ -1,1 +0,1 @@

{"version":3,"file":"requestRegistry.js","sourceRoot":"","sources":["../../../src/domain/resource/requestRegistry.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAA;AAWzD,kGAAkG;AAClG,+EAA+E;AAC/E,MAAM,CAAC,MAAM,YAAY,GAAG,IAAI,CAAA;AAEhC,MAAM,UAAU,qBAAqB,CAAC,SAAoB;IACxD,MAAM,QAAQ,GAAG,IAAI,GAAG,EAAwB,CAAA;IAEhD,MAAM,YAAY,GAAG,SAAS,CAAC,SAAS,+CAAuC,CAAC,OAAO,EAAE,EAAE;QACzF,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;QACrB,IAAI,QAAQ,CAAC,IAAI,GAAG,YAAY,EAAE,CAAC;YACjC,iFAAiF;YACjF,iBAAiB,CAAC,mBAAmB,CAAC,CAAA;YACtC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,IAAI,EAAE,CAAC,KAAM,CAAC,CAAA;QAClD,CAAC;IACH,CAAC,CAAC,CAAA;IAEF,OAAO;QACL,kBAAkB,CAAC,KAAK;YACtB,oEAAoE;YACpE,IAAI,iBAAiB,GAAG,QAAQ,CAAA;YAChC,IAAI,cAAgD,CAAA;YACpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC/B,MAAM,cAAc,GAAG,KAAK,CAAC,SAAS,GAAG,OAAO,CAAC,WAAW,CAAC,QAAQ,CAAA;gBACrE,IAAI,CAAC,IAAI,cAAc,IAAI,cAAc,GAAG,iBAAiB,IAAI,OAAO,CAAC,GAAG,KAAK,KAAK,CAAC,IAAI,EAAE,CAAC;oBAC5F,iBAAiB,GAAG,IAAI,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;oBAC5C,cAAc,GAAG,OAAO,CAAA;gBAC1B,CAAC;YACH,CAAC;YAED,IAAI,cAAc,EAAE,CAAC;gBACnB,QAAQ,CAAC,MAAM,CAAC,cAAc,CAAC,CAAA;YACjC,CAAC;YAED,OAAO,cAAc,CAAA;QACvB,CAAC;QAED,IAAI;YACF,YAAY,CAAC,WAAW,EAAE,CAAA;QAC5B,CAAC;KACF,CAAA;AACH,CAAC"}
{"version":3,"file":"requestRegistry.js","sourceRoot":"","sources":["../../../src/domain/resource/requestRegistry.ts"],"names":[],"mappings":"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"}

@@ -81,2 +81,3 @@ import { combine, generateUUID, RequestType, ResourceType, toServerDuration, relativeToClocks, createTaskQueue, mockable, } from '@datadog/browser-core';

const graphql = request && computeGraphQlMetaData(request, configuration);
const response = entry && computeResourceResponse(entry);
const resourceEvent = combine({

@@ -99,2 +100,3 @@ date: startClocks.timeStamp,

graphql,
response,
},

@@ -120,2 +122,13 @@ type: RumEventType.RESOURCE,

}
function computeResourceResponse(entry) {
const contentType = entry.contentType;
if (contentType) {
return {
headers: {
'content-type': contentType,
},
};
}
return undefined;
}
function getResourceDomainContext(entry, request) {

@@ -122,0 +135,0 @@ if (request) {

@@ -1,1 +0,1 @@

{"version":3,"file":"resourceCollection.js","sourceRoot":"","sources":["../../../src/domain/resource/resourceCollection.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"resourceCollection.js","sourceRoot":"","sources":["../../../src/domain/resource/resourceCollection.ts"],"names":[],"mappings":"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"}

@@ -34,2 +34,6 @@ import type { Context, ResourceType } from '@datadog/browser-core';

/**
* Resource size in bytes
*/
size?: number;
/**
* Resource context

@@ -36,0 +40,0 @@ */

@@ -5,25 +5,2 @@ import { clocksNow, elapsed, ResourceType as ResourceTypeEnum, toServerDuration } from '@datadog/browser-core';

export function trackManualResources(lifeCycle, resourceTracker) {
function emitResource(id, startClocks, data, statusCode, endClocks) {
const duration = endClocks ? elapsed(startClocks.relative, endClocks.relative) : undefined;
const rawRumEvent = {
date: startClocks.timeStamp,
type: RumEventType.RESOURCE,
resource: {
id,
type: data.type || ResourceTypeEnum.OTHER,
url: sanitizeIfLongDataUrl(data.url),
duration: duration !== undefined ? toServerDuration(duration) : undefined,
method: data.method,
status_code: statusCode,
},
_dd: {},
context: data.context,
};
lifeCycle.notify(12 /* LifeCycleEventType.RAW_RUM_EVENT_COLLECTED */, {
rawRumEvent,
startClocks,
duration,
domainContext: { isManual: true },
});
}
function startManualResource(url, options = {}, startClocks = clocksNow()) {

@@ -47,3 +24,24 @@ var _a;

}
emitResource(stopped.id, stopped.startClocks, stopped, options.statusCode, stopClocks);
const duration = elapsed(stopped.startClocks.relative, stopClocks.relative);
const rawRumEvent = {
date: stopped.startClocks.timeStamp,
type: RumEventType.RESOURCE,
resource: {
id: stopped.id,
type: stopped.type || ResourceTypeEnum.OTHER,
url: sanitizeIfLongDataUrl(stopped.url),
duration: toServerDuration(duration),
method: stopped.method,
status_code: options.statusCode,
size: options.size,
},
_dd: {},
context: stopped.context,
};
lifeCycle.notify(12 /* LifeCycleEventType.RAW_RUM_EVENT_COLLECTED */, {
rawRumEvent,
startClocks: stopped.startClocks,
duration,
domainContext: { isManual: true },
});
}

@@ -50,0 +48,0 @@ return {

@@ -1,1 +0,1 @@

{"version":3,"file":"trackManualResources.js","sourceRoot":"","sources":["../../../src/domain/resource/trackManualResources.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,YAAY,IAAI,gBAAgB,EAAE,gBAAgB,EAAE,MAAM,uBAAuB,CAAA;AAE9G,OAAO,EAAE,YAAY,EAAE,MAAM,yBAAyB,CAAA;AAItD,OAAO,EAAE,qBAAqB,EAAE,MAAM,iBAAiB,CAAA;AAuDvD,MAAM,UAAU,oBAAoB,CAAC,SAAoB,EAAE,eAAiD;IAC1G,SAAS,YAAY,CACnB,EAAU,EACV,WAAwB,EACxB,IAAwB,EACxB,UAAmB,EACnB,SAAuB;QAEvB,MAAM,QAAQ,GAAG,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,QAAQ,EAAE,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,CAAA;QAE1F,MAAM,WAAW,GAAwB;YACvC,IAAI,EAAE,WAAW,CAAC,SAAS;YAC3B,IAAI,EAAE,YAAY,CAAC,QAAQ;YAC3B,QAAQ,EAAE;gBACR,EAAE;gBACF,IAAI,EAAE,IAAI,CAAC,IAAI,IAAI,gBAAgB,CAAC,KAAK;gBACzC,GAAG,EAAE,qBAAqB,CAAC,IAAI,CAAC,GAAG,CAAC;gBACpC,QAAQ,EAAE,QAAQ,KAAK,SAAS,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS;gBACzE,MAAM,EAAE,IAAI,CAAC,MAAM;gBACnB,WAAW,EAAE,UAAU;aACxB;YACD,GAAG,EAAE,EAAE;YACP,OAAO,EAAE,IAAI,CAAC,OAAO;SACtB,CAAA;QAED,SAAS,CAAC,MAAM,sDAA6C;YAC3D,WAAW;YACX,WAAW;YACX,QAAQ;YACR,aAAa,EAAE,EAAE,QAAQ,EAAE,IAAa,EAAE;SAC3C,CAAC,CAAA;IACJ,CAAC;IAED,SAAS,mBAAmB,CAAC,GAAW,EAAE,UAA2B,EAAE,EAAE,WAAW,GAAG,SAAS,EAAE;;QAChG,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,WAAW,mCAAI,GAAG,CAAA;QAE5C,eAAe,CAAC,KAAK,CAAC,SAAS,EAAE,WAAW,EAAE;YAC5C,GAAG;YACH,GAAG,OAAO;SACX,CAAC,CAAA;IACJ,CAAC;IAED,SAAS,kBAAkB,CAAC,GAAW,EAAE,UAA+B,EAAE,EAAE,UAAU,GAAG,SAAS,EAAE;;QAClG,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,WAAW,mCAAI,GAAG,CAAA;QAE5C,MAAM,OAAO,GAAG,eAAe,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE;YAC1D,OAAO,EAAE,OAAO,CAAC,OAAO;YACxB,IAAI,EAAE,OAAO,CAAC,IAAI;SACnB,CAAC,CAAA;QAEF,IAAI,CAAC,OAAO,EAAE,CAAC;YACb,OAAM;QACR,CAAC;QAED,YAAY,CAAC,OAAO,CAAC,EAAE,EAAE,OAAO,CAAC,WAAW,EAAE,OAAO,EAAE,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC,CAAA;IACxF,CAAC;IAED,OAAO;QACL,aAAa,EAAE,mBAAmB;QAClC,YAAY,EAAE,kBAAkB;KACjC,CAAA;AACH,CAAC"}
{"version":3,"file":"trackManualResources.js","sourceRoot":"","sources":["../../../src/domain/resource/trackManualResources.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,YAAY,IAAI,gBAAgB,EAAE,gBAAgB,EAAE,MAAM,uBAAuB,CAAA;AAE9G,OAAO,EAAE,YAAY,EAAE,MAAM,yBAAyB,CAAA;AAItD,OAAO,EAAE,qBAAqB,EAAE,MAAM,iBAAiB,CAAA;AA4DvD,MAAM,UAAU,oBAAoB,CAAC,SAAoB,EAAE,eAAiD;IAC1G,SAAS,mBAAmB,CAAC,GAAW,EAAE,UAA2B,EAAE,EAAE,WAAW,GAAG,SAAS,EAAE;;QAChG,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,WAAW,mCAAI,GAAG,CAAA;QAE5C,eAAe,CAAC,KAAK,CAAC,SAAS,EAAE,WAAW,EAAE;YAC5C,GAAG;YACH,GAAG,OAAO;SACX,CAAC,CAAA;IACJ,CAAC;IAED,SAAS,kBAAkB,CAAC,GAAW,EAAE,UAA+B,EAAE,EAAE,UAAU,GAAG,SAAS,EAAE;;QAClG,MAAM,SAAS,GAAG,MAAA,OAAO,CAAC,WAAW,mCAAI,GAAG,CAAA;QAE5C,MAAM,OAAO,GAAG,eAAe,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE;YAC1D,OAAO,EAAE,OAAO,CAAC,OAAO;YACxB,IAAI,EAAE,OAAO,CAAC,IAAI;SACnB,CAAC,CAAA;QAEF,IAAI,CAAC,OAAO,EAAE,CAAC;YACb,OAAM;QACR,CAAC;QAED,MAAM,QAAQ,GAAG,OAAO,CAAC,OAAO,CAAC,WAAW,CAAC,QAAQ,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAA;QAE3E,MAAM,WAAW,GAAwB;YACvC,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,SAAS;YACnC,IAAI,EAAE,YAAY,CAAC,QAAQ;YAC3B,QAAQ,EAAE;gBACR,EAAE,EAAE,OAAO,CAAC,EAAE;gBACd,IAAI,EAAE,OAAO,CAAC,IAAI,IAAI,gBAAgB,CAAC,KAAK;gBAC5C,GAAG,EAAE,qBAAqB,CAAC,OAAO,CAAC,GAAG,CAAC;gBACvC,QAAQ,EAAE,gBAAgB,CAAC,QAAQ,CAAC;gBACpC,MAAM,EAAE,OAAO,CAAC,MAAM;gBACtB,WAAW,EAAE,OAAO,CAAC,UAAU;gBAC/B,IAAI,EAAE,OAAO,CAAC,IAAI;aACnB;YACD,GAAG,EAAE,EAAE;YACP,OAAO,EAAE,OAAO,CAAC,OAAO;SACzB,CAAA;QAED,SAAS,CAAC,MAAM,sDAA6C;YAC3D,WAAW;YACX,WAAW,EAAE,OAAO,CAAC,WAAW;YAChC,QAAQ;YACR,aAAa,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE;SAClC,CAAC,CAAA;IACJ,CAAC;IAED,OAAO;QACL,aAAa,EAAE,mBAAmB;QAClC,YAAY,EAAE,kBAAkB;KACjC,CAAA;AACH,CAAC"}

@@ -38,2 +38,3 @@ import type { Duration, ClocksState, TimeStamp, RelativeTime, Context, ContextValue } from '@datadog/browser-core';

startClocks: ClocksState;
url?: string;
}

@@ -59,5 +60,7 @@ export interface BeforeViewUpdateEvent {

handlingStack?: string;
url?: string;
}
export declare function trackViews(lifeCycle: LifeCycle, domMutationObservable: Observable<RumMutationRecord[]>, windowOpenObservable: Observable<void>, configuration: RumConfiguration, locationChangeObservable: Observable<LocationChange>, areViewsTrackedAutomatically: boolean, initialViewOptions?: ViewOptions): {
addTiming: (name: string, time?: RelativeTime | TimeStamp) => void;
setLoadingTime: (callTimestamp?: TimeStamp) => void;
startView: (options?: ViewOptions, startClocks?: ClocksState) => void;

@@ -64,0 +67,0 @@ setViewContext: (context: Context) => void;

@@ -67,2 +67,3 @@ import { noop, PageExitReason, shallowClone, elapsed, generateUUID, ONE_MINUTE, throttle, clocksNow, clocksOrigin, relativeToClocks, timeStampNow, display, looksLikeRelativeTime, setInterval, clearInterval, setTimeout, Observable, createContextManager, mockable, } from '@datadog/browser-core';

},
setLoadingTime: (callTimestamp) => currentView.setLoadingTime(callTimestamp),
startView: (options, startClocks) => {

@@ -119,2 +120,3 @@ currentView.end({ endClocks: startClocks });

context,
url: viewOptions === null || viewOptions === void 0 ? void 0 : viewOptions.url,
};

@@ -127,3 +129,3 @@ lifeCycle.notify(1 /* LifeCycleEventType.BEFORE_VIEW_CREATED */, viewCreatedEvent);

});
const { setLoadEvent, setViewEnd, stop: stopCommonViewMetricsTracking, stopINPTracking, getCommonViewMetrics, } = trackCommonViewMetrics(lifeCycle, domMutationObservable, windowOpenObservable, configuration, scheduleViewUpdate, loadingType, startClocks);
const { setLoadEvent, setViewEnd, stop: stopCommonViewMetricsTracking, stopINPTracking, getCommonViewMetrics, setLoadingTime, } = trackCommonViewMetrics(lifeCycle, domMutationObservable, windowOpenObservable, configuration, scheduleViewUpdate, loadingType, startClocks);
const { stop: stopInitialViewMetricsTracking, initialViewMetrics } = loadingType === ViewLoadingType.INITIAL_LOAD

@@ -227,2 +229,3 @@ ? trackInitialViewMetrics(configuration, startClocks, setLoadEvent, scheduleViewUpdate)

},
setLoadingTime,
setViewName(updatedName) {

@@ -229,0 +232,0 @@ name = updatedName;

@@ -1,1 +0,1 @@

{"version":3,"file":"trackViews.js","sourceRoot":"","sources":["../../../src/domain/view/trackViews.ts"],"names":[],"mappings":"AASA,OAAO,EACL,IAAI,EACJ,cAAc,EACd,YAAY,EACZ,OAAO,EACP,YAAY,EACZ,UAAU,EACV,QAAQ,EACR,SAAS,EACT,YAAY,EACZ,gBAAgB,EAChB,YAAY,EACZ,OAAO,EACP,qBAAqB,EACrB,WAAW,EACX,aAAa,EACb,UAAU,EACV,UAAU,EACV,oBAAoB,EACpB,QAAQ,GACT,MAAM,uBAAuB,CAAA;AAE9B,OAAO,EAAE,eAAe,EAAE,MAAM,yBAAyB,CAAA;AAOzD,OAAO,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAA;AAC7D,OAAO,EAAE,uBAAuB,EAAE,MAAM,uCAAuC,CAAA;AAG/E,OAAO,EAAE,sBAAsB,EAAE,MAAM,sCAAsC,CAAA;AAC7E,OAAO,EAAE,gBAAgB,EAAE,MAAM,kBAAkB,CAAA;AACnD,OAAO,EAAE,mBAAmB,EAAE,MAAM,mCAAmC,CAAA;AA2CvE,MAAM,CAAC,MAAM,2BAA2B,GAAG,IAAI,CAAA;AAC/C,MAAM,CAAC,MAAM,2BAA2B,GAAG,CAAC,GAAG,UAAU,CAAA;AAEzD,4FAA4F;AAC5F,+EAA+E;AAC/E,EAAE;AACF,+FAA+F;AAC/F,+EAA+E;AAC/E,sHAAsH;AACtH,MAAM,CAAC,MAAM,8BAA8B,GAAG,CAAC,GAAG,UAAU,CAAA;AAU5D,MAAM,UAAU,UAAU,CACxB,SAAoB,EACpB,qBAAsD,EACtD,oBAAsC,EACtC,aAA+B,EAC/B,wBAAoD,EACpD,4BAAqC,EACrC,kBAAgC;IAEhC,MAAM,WAAW,GAAoC,IAAI,GAAG,EAAE,CAAA;IAC9D,IAAI,WAAW,GAAG,YAAY,CAAC,eAAe,CAAC,YAAY,EAAE,YAAY,EAAE,EAAE,kBAAkB,CAAC,CAAA;IAChG,IAAI,oBAA8C,CAAA;IAElD,kBAAkB,EAAE,CAAA;IAEpB,IAAI,0BAAwC,CAAA;IAC5C,IAAI,4BAA4B,EAAE,CAAC;QACjC,0BAA0B,GAAG,yBAAyB,CAAC,wBAAwB,CAAC,CAAA;QAChF,IAAI,aAAa,CAAC,iBAAiB,EAAE,CAAC;YACpC,oBAAoB,GAAG,gBAAgB,CAAC,aAAa,EAAE,CAAC,aAAa,EAAE,EAAE;gBACvE,WAAW,CAAC,GAAG,EAAE,CAAA;gBACjB,MAAM,WAAW,GAAG,gBAAgB,CAAC,aAAa,CAAC,SAAyB,CAAC,CAAA;gBAC7E,WAAW,GAAG,YAAY,CAAC,eAAe,CAAC,QAAQ,EAAE,WAAW,EAAE,SAAS,CAAC,CAAA;YAC9E,CAAC,CAAC,CAAA;QACJ,CAAC;IACH,CAAC;IAED,SAAS,YAAY,CAAC,WAA4B,EAAE,WAAyB,EAAE,WAAyB;QACtG,MAAM,gBAAgB,GAAG,OAAO,CAC9B,SAAS,EACT,qBAAqB,EACrB,oBAAoB,EACpB,aAAa,EACb,WAAW,EACX,WAAW,EACX,WAAW,CACZ,CAAA;QACD,WAAW,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;QACjC,gBAAgB,CAAC,cAAc,CAAC,SAAS,CAAC,GAAG,EAAE;YAC7C,WAAW,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAA;QACtC,CAAC,CAAC,CAAA;QACF,OAAO,gBAAgB,CAAA;IACzB,CAAC;IAED,SAAS,kBAAkB;QACzB,SAAS,CAAC,SAAS,8CAAqC,GAAG,EAAE;YAC3D,gCAAgC;YAChC,WAAW,GAAG,YAAY,CAAC,eAAe,CAAC,YAAY,EAAE,SAAS,EAAE;gBAClE,IAAI,EAAE,WAAW,CAAC,IAAI;gBACtB,OAAO,EAAE,WAAW,CAAC,OAAO;gBAC5B,OAAO,EAAE,WAAW,CAAC,OAAO;gBAC5B,OAAO,EAAE,WAAW,CAAC,cAAc,CAAC,UAAU,EAAE;aACjD,CAAC,CAAA;QACJ,CAAC,CAAC,CAAA;QAEF,SAAS,CAAC,SAAS,6CAAqC,GAAG,EAAE;YAC3D,WAAW,CAAC,GAAG,CAAC,EAAE,eAAe,EAAE,KAAK,EAAE,CAAC,CAAA;QAC7C,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,SAAS,yBAAyB,CAAC,wBAAoD;QACrF,OAAO,wBAAwB,CAAC,SAAS,CAAC,CAAC,EAAE,WAAW,EAAE,WAAW,EAAE,EAAE,EAAE;YACzE,IAAI,oBAAoB,CAAC,WAAW,EAAE,WAAW,CAAC,EAAE,CAAC;gBACnD,WAAW,CAAC,GAAG,EAAE,CAAA;gBACjB,WAAW,GAAG,YAAY,CAAC,eAAe,CAAC,YAAY,CAAC,CAAA;YAC1D,CAAC;QACH,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,OAAO;QACL,SAAS,EAAE,CAAC,IAAY,EAAE,OAAiC,YAAY,EAAE,EAAE,EAAE;YAC3E,WAAW,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,CAAA;QACnC,CAAC;QACD,SAAS,EAAE,CAAC,OAAqB,EAAE,WAAyB,EAAE,EAAE;YAC9D,WAAW,CAAC,GAAG,CAAC,EAAE,SAAS,EAAE,WAAW,EAAE,CAAC,CAAA;YAC3C,WAAW,GAAG,YAAY,CAAC,eAAe,CAAC,YAAY,EAAE,WAAW,EAAE,OAAO,CAAC,CAAA;QAChF,CAAC;QACD,cAAc,EAAE,CAAC,OAAgB,EAAE,EAAE;YACnC,WAAW,CAAC,cAAc,CAAC,UAAU,CAAC,OAAO,CAAC,CAAA;QAChD,CAAC;QACD,sBAAsB,EAAE,CAAC,GAAW,EAAE,KAAmB,EAAE,EAAE;YAC3D,WAAW,CAAC,cAAc,CAAC,kBAAkB,CAAC,GAAG,EAAE,KAAK,CAAC,CAAA;QAC3D,CAAC;QACD,WAAW,EAAE,CAAC,IAAY,EAAE,EAAE;YAC5B,WAAW,CAAC,WAAW,CAAC,IAAI,CAAC,CAAA;QAC/B,CAAC;QACD,cAAc,EAAE,GAAG,EAAE,CAAC,WAAW,CAAC,cAAc,CAAC,UAAU,EAAE;QAE7D,IAAI,EAAE,GAAG,EAAE;YACT,IAAI,0BAA0B,EAAE,CAAC;gBAC/B,0BAA0B,CAAC,WAAW,EAAE,CAAA;YAC1C,CAAC;YACD,IAAI,oBAAoB,EAAE,CAAC;gBACzB,oBAAoB,EAAE,CAAA;YACxB,CAAC;YACD,WAAW,CAAC,GAAG,EAAE,CAAA;YACjB,WAAW,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAA;QAC5C,CAAC;KACF,CAAA;AACH,CAAC;AAED,SAAS,OAAO,CACd,SAAoB,EACpB,qBAAsD,EACtD,oBAAsC,EACtC,aAA+B,EAC/B,WAA4B,EAC5B,cAA2B,SAAS,EAAE,EACtC,WAAyB;IAEzB,uBAAuB;IACvB,MAAM,EAAE,GAAG,YAAY,EAAE,CAAA;IACzB,MAAM,cAAc,GAAG,IAAI,UAAU,EAAQ,CAAA;IAC7C,MAAM,aAAa,GAAsB,EAAE,CAAA;IAC3C,IAAI,eAAe,GAAG,CAAC,CAAA;IACvB,IAAI,SAAkC,CAAA;IACtC,MAAM,QAAQ,GAAG,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAA;IACxD,MAAM,cAAc,GAAG,oBAAoB,EAAE,CAAA;IAE7C,IAAI,eAAe,GAAG,IAAI,CAAA;IAC1B,IAAI,IAAI,GAAG,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,IAAI,CAAA;IAC5B,MAAM,OAAO,GAAG,CAAA,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,OAAO,KAAI,aAAa,CAAC,OAAO,CAAA;IAC7D,MAAM,OAAO,GAAG,CAAA,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,OAAO,KAAI,aAAa,CAAC,OAAO,CAAA;IAC7D,MAAM,OAAO,GAAG,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,OAAO,CAAA;IACpC,MAAM,aAAa,GAAG,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,aAAa,CAAA;IAEhD,IAAI,OAAO,EAAE,CAAC;QACZ,cAAc,CAAC,UAAU,CAAC,OAAO,CAAC,CAAA;IACpC,CAAC;IAED,MAAM,gBAAgB,GAAG;QACvB,EAAE;QACF,IAAI;QACJ,WAAW;QACX,OAAO;QACP,OAAO;QACP,OAAO;KACR,CAAA;IACD,SAAS,CAAC,MAAM,iDAAyC,gBAAgB,CAAC,CAAA;IAC1E,SAAS,CAAC,MAAM,0CAAkC,gBAAgB,CAAC,CAAA;IAEnE,uDAAuD;IACvD,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,wBAAwB,EAAE,GAAG,QAAQ,CAAC,iBAAiB,EAAE,2BAA2B,EAAE;QAC/G,OAAO,EAAE,KAAK;KACf,CAAC,CAAA;IAEF,MAAM,EACJ,YAAY,EACZ,UAAU,EACV,IAAI,EAAE,6BAA6B,EACnC,eAAe,EACf,oBAAoB,GACrB,GAAG,sBAAsB,CACxB,SAAS,EACT,qBAAqB,EACrB,oBAAoB,EACpB,aAAa,EACb,kBAAkB,EAClB,WAAW,EACX,WAAW,CACZ,CAAA;IAED,MAAM,EAAE,IAAI,EAAE,8BAA8B,EAAE,kBAAkB,EAAE,GAChE,WAAW,KAAK,eAAe,CAAC,YAAY;QAC1C,CAAC,CAAC,uBAAuB,CAAC,aAAa,EAAE,WAAW,EAAE,YAAY,EAAE,kBAAkB,CAAC;QACvF,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,kBAAkB,EAAE,EAAwB,EAAE,CAAA;IAElE,6DAA6D;IAC7D,IAAI,WAAW,KAAK,eAAe,CAAC,QAAQ,EAAE,CAAC;QAC7C,mBAAmB,CAAC,WAAW,EAAE,kBAAkB,EAAE,kBAAkB,CAAC,CAAA;IAC1E,CAAC;IAED,MAAM,EAAE,IAAI,EAAE,uBAAuB,EAAE,WAAW,EAAE,GAAG,oBAAoB,CAAC,SAAS,EAAE,EAAE,EAAE,kBAAkB,CAAC,CAAA;IAE9G,qBAAqB;IACrB,MAAM,mBAAmB,GAAG,WAAW,CAAC,iBAAiB,EAAE,2BAA2B,CAAC,CAAA;IAEvF,MAAM,uBAAuB,GAAG,SAAS,CAAC,SAAS,4CAAmC,CAAC,gBAAgB,EAAE,EAAE;QACzG,IAAI,gBAAgB,CAAC,MAAM,KAAK,cAAc,CAAC,SAAS,EAAE,CAAC;YACzD,iBAAiB,EAAE,CAAA;QACrB,CAAC;IACH,CAAC,CAAC,CAAA;IAEF,sBAAsB;IACtB,iBAAiB,EAAE,CAAA;IAEnB,iDAAiD;IACjD,cAAc,CAAC,gBAAgB,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAA;IAE7D,SAAS,uBAAuB;QAC9B,SAAS,CAAC,MAAM,iDAAyC;YACvD,EAAE;YACF,IAAI;YACJ,OAAO,EAAE,cAAc,CAAC,UAAU,EAAE;YACpC,WAAW;YACX,eAAe;SAChB,CAAC,CAAA;IACJ,CAAC;IAED,SAAS,kBAAkB;QACzB,uBAAuB,EAAE,CAAA;QACzB,SAAS,EAAE,CAAA;IACb,CAAC;IAED,SAAS,iBAAiB;QACxB,wBAAwB,EAAE,CAAA;QAC1B,uBAAuB,EAAE,CAAA;QAEzB,eAAe,IAAI,CAAC,CAAA;QACpB,MAAM,UAAU,GAAG,SAAS,KAAK,SAAS,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAA;QACjF,SAAS,CAAC,MAAM,0CAAkC;YAChD,aAAa;YACb,eAAe;YACf,EAAE;YACF,IAAI;YACJ,OAAO;YACP,OAAO;YACP,OAAO,EAAE,cAAc,CAAC,UAAU,EAAE;YACpC,WAAW;YACX,QAAQ;YACR,aAAa;YACb,WAAW;YACX,iBAAiB,EAAE,oBAAoB,EAAE;YACzC,kBAAkB;YAClB,QAAQ,EAAE,OAAO,CAAC,WAAW,CAAC,SAAS,EAAE,UAAU,CAAC;YACpD,QAAQ,EAAE,SAAS,KAAK,SAAS;YACjC,eAAe;YACf,WAAW;SACZ,CAAC,CAAA;IACJ,CAAC;IAED,OAAO;QACL,IAAI,IAAI;YACN,OAAO,IAAI,CAAA;QACb,CAAC;QACD,OAAO;QACP,OAAO;QACP,cAAc;QACd,cAAc;QACd,GAAG,CAAC,UAAkE,EAAE;;YACtE,IAAI,SAAS,EAAE,CAAC;gBACd,qBAAqB;gBACrB,OAAM;YACR,CAAC;YACD,SAAS,GAAG,MAAA,OAAO,CAAC,SAAS,mCAAI,SAAS,EAAE,CAAA;YAC5C,eAAe,GAAG,MAAA,OAAO,CAAC,eAAe,mCAAI,IAAI,CAAA;YAEjD,SAAS,CAAC,MAAM,wCAAgC,EAAE,SAAS,EAAE,CAAC,CAAA;YAC9D,SAAS,CAAC,MAAM,8CAAsC,EAAE,SAAS,EAAE,CAAC,CAAA;YACpE,aAAa,CAAC,mBAAmB,CAAC,CAAA;YAClC,UAAU,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAA;YAC9B,6BAA6B,EAAE,CAAA;YAC/B,uBAAuB,CAAC,WAAW,EAAE,CAAA;YACrC,iBAAiB,EAAE,CAAA;YACnB,UAAU,CAAC,GAAG,EAAE;gBACd,IAAI,CAAC,IAAI,EAAE,CAAA;YACb,CAAC,EAAE,8BAA8B,CAAC,CAAA;QACpC,CAAC;QACD,IAAI;YACF,8BAA8B,EAAE,CAAA;YAChC,uBAAuB,EAAE,CAAA;YACzB,eAAe,EAAE,CAAA;YACjB,cAAc,CAAC,MAAM,EAAE,CAAA;QACzB,CAAC;QACD,SAAS,CAAC,IAAY,EAAE,IAA8B;YACpD,IAAI,SAAS,EAAE,CAAC;gBACd,OAAM;YACR,CAAC;YACD,MAAM,YAAY,GAAG,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,SAAS,EAAE,IAAI,CAAC,CAAA;YAC9F,aAAa,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,GAAG,YAAY,CAAA;YAClD,kBAAkB,EAAE,CAAA;QACtB,CAAC;QACD,WAAW,CAAC,WAAmB;YAC7B,IAAI,GAAG,WAAW,CAAA;YAClB,iBAAiB,EAAE,CAAA;QACrB,CAAC;KACF,CAAA;AACH,CAAC;AAED;;GAEG;AACH,SAAS,cAAc,CAAC,IAAY;IAClC,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,oBAAoB,EAAE,GAAG,CAAC,CAAA;IACzD,IAAI,SAAS,KAAK,IAAI,EAAE,CAAC;QACvB,OAAO,CAAC,IAAI,CAAC,wBAAwB,IAAI,mBAAmB,SAAS,EAAE,CAAC,CAAA;IAC1E,CAAC;IACD,OAAO,SAAS,CAAA;AAClB,CAAC;AAED,SAAS,oBAAoB,CAAC,eAAyB,EAAE,aAAuB;IAC9E,OAAO,CACL,eAAe,CAAC,QAAQ,KAAK,aAAa,CAAC,QAAQ;QACnD,CAAC,CAAC,cAAc,CAAC,aAAa,CAAC,IAAI,CAAC;YAClC,eAAe,CAAC,aAAa,CAAC,IAAI,CAAC,KAAK,eAAe,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CACjF,CAAA;AACH,CAAC;AAED,SAAS,cAAc,CAAC,IAAY;IAClC,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAA;IACzC,8HAA8H;IAC9H,OAAO,eAAe,KAAK,EAAE,IAAI,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,eAAe,CAAC,CAAA;AAC7E,CAAC;AAED,SAAS,eAAe,CAAC,IAAY;IACnC,MAAM,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;IAC/B,OAAO,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,CAAA;AAChD,CAAC"}
{"version":3,"file":"trackViews.js","sourceRoot":"","sources":["../../../src/domain/view/trackViews.ts"],"names":[],"mappings":"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"}

@@ -12,2 +12,3 @@ import type { Observable } from '@datadog/browser-core';

addTiming: (name: string, time?: import("@datadog/browser-core").RelativeTime | import("@datadog/browser-core").TimeStamp) => void;
setLoadingTime: (callTimestamp?: import("@datadog/browser-core").TimeStamp) => void;
startView: (options?: ViewOptions, startClocks?: import("@datadog/browser-core").ClocksState) => void;

@@ -14,0 +15,0 @@ setViewContext: (context: import("@datadog/browser-core").Context) => void;

@@ -1,2 +0,2 @@

import type { ClocksState, Duration, Observable } from '@datadog/browser-core';
import type { ClocksState, Duration, Observable, RelativeTime, TimeStamp } from '@datadog/browser-core';
import type { ViewLoadingType } from '../../../rawRumEvent.types';

@@ -19,4 +19,5 @@ import type { RumConfiguration } from '../../configuration';

setLoadEvent: (loadEvent: Duration) => void;
setViewEnd: (viewEndTime: import("@datadog/browser-core").RelativeTime) => void;
setViewEnd: (viewEndTime: RelativeTime) => void;
getCommonViewMetrics: () => CommonViewMetrics;
setLoadingTime: (callTimestamp?: TimeStamp) => void;
};

@@ -0,1 +1,2 @@

import { elapsed, timeStampNow } from '@datadog/browser-core';
import { trackCumulativeLayoutShift } from './trackCumulativeLayoutShift';

@@ -7,5 +8,9 @@ import { trackInteractionToNextPaint } from './trackInteractionToNextPaint';

const commonViewMetrics = {};
let hasManualLoadingTime = false;
let viewEnded = false;
const { stop: stopLoadingTimeTracking, setLoadEvent } = trackLoadingTime(lifeCycle, domMutationObservable, windowOpenObservable, configuration, loadingType, viewStart, (newLoadingTime) => {
commonViewMetrics.loadingTime = newLoadingTime;
scheduleViewUpdate();
if (!hasManualLoadingTime) {
commonViewMetrics.loadingTime = newLoadingTime;
scheduleViewUpdate();
}
});

@@ -19,3 +24,3 @@ const { stop: stopScrollMetricsTracking } = trackScrollMetrics(configuration, viewStart, (newScrollMetrics) => {

});
const { stop: stopINPTracking, getInteractionToNextPaint, setViewEnd, } = trackInteractionToNextPaint(configuration, viewStart.relative, loadingType);
const { stop: stopINPTracking, getInteractionToNextPaint, setViewEnd: setINPViewEnd, } = trackInteractionToNextPaint(configuration, viewStart.relative, loadingType);
return {

@@ -29,3 +34,6 @@ stop: () => {

setLoadEvent,
setViewEnd,
setViewEnd: (viewEndTime) => {
viewEnded = true;
setINPViewEnd(viewEndTime);
},
getCommonViewMetrics: () => {

@@ -35,4 +43,16 @@ commonViewMetrics.interactionToNextPaint = getInteractionToNextPaint();

},
setLoadingTime: (callTimestamp) => {
if (viewEnded) {
return;
}
const loadingTime = elapsed(viewStart.timeStamp, callTimestamp !== null && callTimestamp !== void 0 ? callTimestamp : timeStampNow());
if (!hasManualLoadingTime) {
stopLoadingTimeTracking();
}
hasManualLoadingTime = true;
commonViewMetrics.loadingTime = loadingTime;
scheduleViewUpdate();
},
};
}
//# sourceMappingURL=trackCommonViewMetrics.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"trackCommonViewMetrics.js","sourceRoot":"","sources":["../../../../src/domain/view/viewMetrics/trackCommonViewMetrics.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,0BAA0B,EAAE,MAAM,8BAA8B,CAAA;AAEzE,OAAO,EAAE,2BAA2B,EAAE,MAAM,+BAA+B,CAAA;AAC3E,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAA;AAErD,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAA;AASzD,MAAM,UAAU,sBAAsB,CACpC,SAAoB,EACpB,qBAAsD,EACtD,oBAAsC,EACtC,aAA+B,EAC/B,kBAA8B,EAC9B,WAA4B,EAC5B,SAAsB;IAEtB,MAAM,iBAAiB,GAAsB,EAAE,CAAA;IAE/C,MAAM,EAAE,IAAI,EAAE,uBAAuB,EAAE,YAAY,EAAE,GAAG,gBAAgB,CACtE,SAAS,EACT,qBAAqB,EACrB,oBAAoB,EACpB,aAAa,EACb,WAAW,EACX,SAAS,EACT,CAAC,cAAc,EAAE,EAAE;QACjB,iBAAiB,CAAC,WAAW,GAAG,cAAc,CAAA;QAC9C,kBAAkB,EAAE,CAAA;IACtB,CAAC,CACF,CAAA;IAED,MAAM,EAAE,IAAI,EAAE,yBAAyB,EAAE,GAAG,kBAAkB,CAAC,aAAa,EAAE,SAAS,EAAE,CAAC,gBAAgB,EAAE,EAAE;QAC5G,iBAAiB,CAAC,MAAM,GAAG,gBAAgB,CAAA;IAC7C,CAAC,CAAC,CAAA;IAEF,MAAM,EAAE,IAAI,EAAE,eAAe,EAAE,GAAG,0BAA0B,CAC1D,aAAa,EACb,SAAS,CAAC,QAAQ,EAClB,CAAC,qBAAqB,EAAE,EAAE;QACxB,iBAAiB,CAAC,qBAAqB,GAAG,qBAAqB,CAAA;QAC/D,kBAAkB,EAAE,CAAA;IACtB,CAAC,CACF,CAAA;IAED,MAAM,EACJ,IAAI,EAAE,eAAe,EACrB,yBAAyB,EACzB,UAAU,GACX,GAAG,2BAA2B,CAAC,aAAa,EAAE,SAAS,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAA;IAE/E,OAAO;QACL,IAAI,EAAE,GAAG,EAAE;YACT,uBAAuB,EAAE,CAAA;YACzB,eAAe,EAAE,CAAA;YACjB,yBAAyB,EAAE,CAAA;QAC7B,CAAC;QACD,eAAe;QACf,YAAY;QACZ,UAAU;QACV,oBAAoB,EAAE,GAAG,EAAE;YACzB,iBAAiB,CAAC,sBAAsB,GAAG,yBAAyB,EAAE,CAAA;YACtE,OAAO,iBAAiB,CAAA;QAC1B,CAAC;KACF,CAAA;AACH,CAAC"}
{"version":3,"file":"trackCommonViewMetrics.js","sourceRoot":"","sources":["../../../../src/domain/view/viewMetrics/trackCommonViewMetrics.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAA;AAM7D,OAAO,EAAE,0BAA0B,EAAE,MAAM,8BAA8B,CAAA;AAEzE,OAAO,EAAE,2BAA2B,EAAE,MAAM,+BAA+B,CAAA;AAC3E,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAA;AAErD,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAA;AASzD,MAAM,UAAU,sBAAsB,CACpC,SAAoB,EACpB,qBAAsD,EACtD,oBAAsC,EACtC,aAA+B,EAC/B,kBAA8B,EAC9B,WAA4B,EAC5B,SAAsB;IAEtB,MAAM,iBAAiB,GAAsB,EAAE,CAAA;IAC/C,IAAI,oBAAoB,GAAG,KAAK,CAAA;IAChC,IAAI,SAAS,GAAG,KAAK,CAAA;IAErB,MAAM,EAAE,IAAI,EAAE,uBAAuB,EAAE,YAAY,EAAE,GAAG,gBAAgB,CACtE,SAAS,EACT,qBAAqB,EACrB,oBAAoB,EACpB,aAAa,EACb,WAAW,EACX,SAAS,EACT,CAAC,cAAc,EAAE,EAAE;QACjB,IAAI,CAAC,oBAAoB,EAAE,CAAC;YAC1B,iBAAiB,CAAC,WAAW,GAAG,cAAc,CAAA;YAC9C,kBAAkB,EAAE,CAAA;QACtB,CAAC;IACH,CAAC,CACF,CAAA;IAED,MAAM,EAAE,IAAI,EAAE,yBAAyB,EAAE,GAAG,kBAAkB,CAAC,aAAa,EAAE,SAAS,EAAE,CAAC,gBAAgB,EAAE,EAAE;QAC5G,iBAAiB,CAAC,MAAM,GAAG,gBAAgB,CAAA;IAC7C,CAAC,CAAC,CAAA;IAEF,MAAM,EAAE,IAAI,EAAE,eAAe,EAAE,GAAG,0BAA0B,CAC1D,aAAa,EACb,SAAS,CAAC,QAAQ,EAClB,CAAC,qBAAqB,EAAE,EAAE;QACxB,iBAAiB,CAAC,qBAAqB,GAAG,qBAAqB,CAAA;QAC/D,kBAAkB,EAAE,CAAA;IACtB,CAAC,CACF,CAAA;IAED,MAAM,EACJ,IAAI,EAAE,eAAe,EACrB,yBAAyB,EACzB,UAAU,EAAE,aAAa,GAC1B,GAAG,2BAA2B,CAAC,aAAa,EAAE,SAAS,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAA;IAE/E,OAAO;QACL,IAAI,EAAE,GAAG,EAAE;YACT,uBAAuB,EAAE,CAAA;YACzB,eAAe,EAAE,CAAA;YACjB,yBAAyB,EAAE,CAAA;QAC7B,CAAC;QACD,eAAe;QACf,YAAY;QACZ,UAAU,EAAE,CAAC,WAAyB,EAAE,EAAE;YACxC,SAAS,GAAG,IAAI,CAAA;YAChB,aAAa,CAAC,WAAW,CAAC,CAAA;QAC5B,CAAC;QACD,oBAAoB,EAAE,GAAG,EAAE;YACzB,iBAAiB,CAAC,sBAAsB,GAAG,yBAAyB,EAAE,CAAA;YACtE,OAAO,iBAAiB,CAAA;QAC1B,CAAC;QACD,cAAc,EAAE,CAAC,aAAyB,EAAE,EAAE;YAC5C,IAAI,SAAS,EAAE,CAAC;gBACd,OAAM;YACR,CAAC;YACD,MAAM,WAAW,GAAG,OAAO,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,aAAb,aAAa,cAAb,aAAa,GAAI,YAAY,EAAE,CAAC,CAAA;YACjF,IAAI,CAAC,oBAAoB,EAAE,CAAC;gBAC1B,uBAAuB,EAAE,CAAA;YAC3B,CAAC;YACD,oBAAoB,GAAG,IAAI,CAAA;YAC3B,iBAAiB,CAAC,WAAW,GAAG,WAAW,CAAA;YAC3C,kBAAkB,EAAE,CAAA;QACtB,CAAC;KACF,CAAA;AACH,CAAC"}

@@ -22,6 +22,2 @@ import type { ClocksState, Duration } from '@datadog/browser-core';

export interface DurationVitalOptions extends VitalOptions {
/**
* Handling stack (internal use only)
*/
handlingStack?: string;
}

@@ -49,2 +45,3 @@ export interface FeatureOperationOptions extends VitalOptions {

export interface DurationVitalStart extends DurationVitalOptions {
id: string;
name: string;

@@ -60,2 +57,3 @@ startClocks: ClocksState;

export interface DurationVital extends BaseVital {
id: string;
type: typeof VitalType.DURATION;

@@ -79,9 +77,15 @@ duration: Duration;

export declare function startVitalCollection(lifeCycle: LifeCycle, pageStateHistory: PageStateHistory, customVitalsState: CustomVitalsState): {
addOperationStepVital: (name: string, stepType: "start" | "end", options?: FeatureOperationOptions, failureReason?: FailureReason) => void;
addOperationStepVital: (name: string, stepType: "start" | "end", options?: FeatureOperationOptions & {
handlingStack?: string;
}, failureReason?: FailureReason) => void;
addDurationVital: (vital: DurationVital) => void;
startDurationVital: (name: string, options?: DurationVitalOptions) => DurationVitalReference;
startDurationVital: (name: string, options?: DurationVitalOptions & {
handlingStack?: string;
}) => DurationVitalReference;
stopDurationVital: (nameOrRef: string | DurationVitalReference, options?: DurationVitalOptions) => void;
};
export declare function startDurationVital({ vitalsByName, vitalsByReference }: CustomVitalsState, name: string, options?: DurationVitalOptions): DurationVitalReference;
export declare function startDurationVital({ vitalsByName, vitalsByReference }: CustomVitalsState, name: string, options?: DurationVitalOptions & {
handlingStack?: string;
}): DurationVitalReference;
export declare function stopDurationVital(stopCallback: (vital: DurationVital) => void, { vitalsByName, vitalsByReference }: CustomVitalsState, nameOrRef: string | DurationVitalReference, options?: DurationVitalOptions): void;
export {};

@@ -21,3 +21,3 @@ import { clocksNow, combine, elapsed, ExperimentalFeature, generateUUID, isExperimentalFeatureEnabled, sanitize, toServerDuration, } from '@datadog/browser-core';

}
const { operationKey, context, description } = options || {};
const { operationKey, context, description, handlingStack } = options || {};
const vital = {

@@ -32,2 +32,3 @@ name,

description,
handlingStack,
};

@@ -39,3 +40,10 @@ lifeCycle.notify(12 /* LifeCycleEventType.RAW_RUM_EVENT_COLLECTED */, processVital(vital));

addDurationVital,
startDurationVital: (name, options = {}) => startDurationVital(customVitalsState, name, options),
startDurationVital: (name, options = {}) => {
const ref = startDurationVital(customVitalsState, name, options);
const vitalState = customVitalsState.vitalsByReference.get(ref);
if (vitalState) {
lifeCycle.notify(16 /* LifeCycleEventType.VITAL_STARTED */, vitalState);
}
return ref;
},
stopDurationVital: (nameOrRef, options = {}) => {

@@ -48,2 +56,3 @@ stopDurationVital(addDurationVital, customVitalsState, nameOrRef, options);

const vital = {
id: generateUUID(),
name,

@@ -76,2 +85,3 @@ startClocks: clocksNow(),

return {
id: vitalStart.id,
name: vitalStart.name,

@@ -88,4 +98,5 @@ type: VitalType.DURATION,

const { startClocks, type, name, description, context, handlingStack } = vital;
const vitalId = vital.type === VitalType.DURATION ? vital.id : undefined;
const vitalData = {
id: generateUUID(),
id: vitalId !== null && vitalId !== void 0 ? vitalId : generateUUID(),
type,

@@ -92,0 +103,0 @@ name,

@@ -1,1 +0,1 @@

{"version":3,"file":"vitalCollection.js","sourceRoot":"","sources":["../../../src/domain/vital/vitalCollection.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"vitalCollection.js","sourceRoot":"","sources":["../../../src/domain/vital/vitalCollection.ts"],"names":[],"mappings":"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"}

@@ -45,2 +45,3 @@ import type { Duration, ErrorSource, ErrorHandling, ResourceType, ServerDuration, TimeStamp, RawErrorCause, DefaultPrivacyLevel, Csp, Context } from '@datadog/browser-core';

graphql?: GraphQlMetadata;
response?: ResourceResponse;
};

@@ -56,2 +57,8 @@ _dd: {

}
interface ResourceResponseHeaders {
'content-type'?: string;
}
export interface ResourceResponse {
headers?: ResourceResponseHeaders & Record<string, string>;
}
export interface ResourceEntryDetailsElement {

@@ -58,0 +65,0 @@ duration: ServerDuration;

@@ -1,1 +0,1 @@

{"version":3,"file":"rawRumEvent.types.js","sourceRoot":"","sources":["../src/rawRumEvent.types.ts"],"names":[],"mappings":"AAuBA,MAAM,CAAC,MAAM,YAAY,GAAG;IAC1B,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,OAAO;IACd,SAAS,EAAE,WAAW;IACtB,IAAI,EAAE,MAAM;IACZ,QAAQ,EAAE,UAAU;IACpB,KAAK,EAAE,OAAO;CACN,CAAA;AAcV,MAAM,CAAC,MAAM,oBAAoB,GAAG;IAClC,SAAS,EAAE,WAAW;IACtB,oBAAoB,EAAE,sBAAsB;CACpC,CAAA;AA0LV,MAAM,CAAC,MAAM,eAAe,GAAG;IAC7B,YAAY,EAAE,cAAc;IAC5B,YAAY,EAAE,cAAc;IAC5B,QAAQ,EAAE,UAAU;CACZ,CAAA;AA8GV,MAAM,CAAC,MAAM,UAAU,GAAG;IACxB,KAAK,EAAE,OAAO;IACd,MAAM,EAAE,QAAQ;IAChB,GAAG,EAAE,KAAK;IACV,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,OAAO;IACd,iBAAiB,EAAE,mBAAmB;IACtC,IAAI,EAAE,MAAM;CACJ,CAAA;AAIV,MAAM,CAAC,MAAM,eAAe,GAAG;IAC7B,UAAU,EAAE,YAAY;IACxB,WAAW,EAAE,aAAa;IAC1B,UAAU,EAAE,YAAY;CAChB,CAAA;AAyBV,MAAM,CAAC,MAAM,SAAS,GAAG;IACvB,QAAQ,EAAE,UAAU;IACpB,cAAc,EAAE,gBAAgB;CACxB,CAAA"}
{"version":3,"file":"rawRumEvent.types.js","sourceRoot":"","sources":["../src/rawRumEvent.types.ts"],"names":[],"mappings":"AAuBA,MAAM,CAAC,MAAM,YAAY,GAAG;IAC1B,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,OAAO;IACd,SAAS,EAAE,WAAW;IACtB,IAAI,EAAE,MAAM;IACZ,QAAQ,EAAE,UAAU;IACpB,KAAK,EAAE,OAAO;CACN,CAAA;AAcV,MAAM,CAAC,MAAM,oBAAoB,GAAG;IAClC,SAAS,EAAE,WAAW;IACtB,oBAAoB,EAAE,sBAAsB;CACpC,CAAA;AAoMV,MAAM,CAAC,MAAM,eAAe,GAAG;IAC7B,YAAY,EAAE,cAAc;IAC5B,YAAY,EAAE,cAAc;IAC5B,QAAQ,EAAE,UAAU;CACZ,CAAA;AA8GV,MAAM,CAAC,MAAM,UAAU,GAAG;IACxB,KAAK,EAAE,OAAO;IACd,MAAM,EAAE,QAAQ;IAChB,GAAG,EAAE,KAAK;IACV,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,OAAO;IACd,iBAAiB,EAAE,mBAAmB;IACtC,IAAI,EAAE,MAAM;CACJ,CAAA;AAIV,MAAM,CAAC,MAAM,eAAe,GAAG;IAC7B,UAAU,EAAE,YAAY;IACxB,WAAW,EAAE,aAAa;IAC1B,UAAU,EAAE,YAAY;CAChB,CAAA;AAyBV,MAAM,CAAC,MAAM,SAAS,GAAG;IACvB,QAAQ,EAAE,UAAU;IACpB,cAAc,EAAE,gBAAgB;CACxB,CAAA"}
{
"name": "@datadog/browser-rum-core",
"version": "6.30.1",
"version": "6.31.0",
"license": "Apache-2.0",

@@ -12,3 +12,3 @@ "main": "cjs/index.js",

"dependencies": {
"@datadog/browser-core": "6.30.1"
"@datadog/browser-core": "6.31.0"
},

@@ -29,3 +29,3 @@ "devDependencies": {

},
"gitHead": "78791e2c99996d6ebcb947bdfb55a48ddc2450b1"
"gitHead": "5b2bc1d189c0533495cdb97c132ce7b34d2f9db6"
}

@@ -8,2 +8,3 @@ import type {

Telemetry,
TimeStamp,
} from '@datadog/browser-core'

@@ -245,2 +246,6 @@ import {

setLoadingTime: ((callTimestamp: TimeStamp) => {
bufferApiCalls.add((startRumResult) => startRumResult.setLoadingTime(callTimestamp))
}) as Strategy['setLoadingTime'],
startView(options, startClocks = clocksNow()) {

@@ -247,0 +252,0 @@ const callback = (startRumResult: StartRumResult) => {

@@ -39,2 +39,4 @@ import type {

mockable,
generateUUID,
timeStampNow,
} from '@datadog/browser-core'

@@ -240,2 +242,12 @@

/**
* [Experimental] Manually set the current view's loading time.
*
* Call this method when the view has finished loading. The loading time is computed as the
* elapsed time since the view started. Each call replaces any previously set value (last-call-wins).
*
* @category Data Collection
*/
setViewLoadingTime: () => void
/**
* Set the global context information to all events, stored in `@context`

@@ -393,3 +405,3 @@ * See [Global context](https://docs.datadoghq.com/real_user_monitoring/browser/advanced_configuration/#global-context) for further information.

*
* @param nameOrOptions - Name or options (name, service, version) for the view
* @param nameOrOptions - The view name, or a {@link ViewOptions} object to configure the view
*/

@@ -558,2 +570,3 @@ startView(nameOrOptions?: string | ViewOptions): void

addTiming: StartRumResult['addTiming']
setLoadingTime: StartRumResult['setLoadingTime']
startView: StartRumResult['startView']

@@ -755,2 +768,3 @@ setViewName: StartRumResult['setViewName']

statusCode: options && options.statusCode,
size: options && options.size,
context: sanitize(options && options.context) as Context,

@@ -779,2 +793,10 @@ resourceKey: options && options.resourceKey,

setViewLoadingTime: monitor(() => {
const callTimestamp = timeStampNow()
strategy.setLoadingTime(callTimestamp)
addTelemetryUsage({
feature: 'addViewLoadingTime',
})
}),
setGlobalContext: defineContextMethod(

@@ -899,2 +921,3 @@ getStrategy,

strategy.addDurationVital({
id: generateUUID(),
name: sanitize(name)!,

@@ -931,6 +954,9 @@ type: VitalType.DURATION,

startFeatureOperation: monitor((name, options) => {
addTelemetryUsage({ feature: 'add-operation-step-vital', action_type: 'start' })
strategy.addOperationStepVital(name, 'start', options)
}),
startFeatureOperation: (name, options) => {
const handlingStack = createHandlingStack('vital')
callMonitored(() => {
addTelemetryUsage({ feature: 'add-operation-step-vital', action_type: 'start' })
strategy.addOperationStepVital(name, 'start', { ...options, handlingStack })
})
},

@@ -937,0 +963,0 @@ succeedFeatureOperation: monitor((name, options) => {

@@ -205,2 +205,3 @@ import type {

addTiming,
setLoadingTime,
startView,

@@ -257,2 +258,3 @@ setViewName,

addTiming,
setLoadingTime,
addFeatureFlagEvaluation: featureFlagContexts.addFeatureFlagEvaluation,

@@ -259,0 +261,0 @@ startView,

@@ -68,2 +68,3 @@ import type { Duration, RelativeTime, TimeoutId } from '@datadog/browser-core'

deliveryType?: 'cache' | 'navigational-prefetch' | ''
contentType?: string
toJSON(): Omit<PerformanceEntry, 'toJSON'>

@@ -70,0 +71,0 @@ }

@@ -293,4 +293,8 @@ import type { Duration, ClocksState, TimeStamp } from '@datadog/browser-core'

actionTracker.start(clickKey, startClocks, clickActionBase, { isChildEvent: isActionChildEvent })
const startedClickAction = actionTracker.start(clickKey, startClocks, clickActionBase, {
isChildEvent: isActionChildEvent,
})
lifeCycle.notify(LifeCycleEventType.ACTION_STARTED, startedClickAction)
let status = ClickStatus.ONGOING

@@ -297,0 +301,0 @@ let actionTrackerFinishedEvent: StoppedEvent<ClickActionBase> | DiscardedEvent<ClickActionBase> | undefined

@@ -8,2 +8,3 @@ import type { ClocksState, Context, Duration } from '@datadog/browser-core'

import type { LifeCycle } from '../lifeCycle'
import { LifeCycleEventType } from '../lifeCycle'
import { isActionChildEvent } from './isActionChildEvent'

@@ -55,3 +56,3 @@

actionTracker.start(
const startedManualAction = actionTracker.start(
lookupKey,

@@ -65,2 +66,4 @@ startClocks,

)
lifeCycle.notify(LifeCycleEventType.ACTION_STARTED, startedManualAction)
}

@@ -67,0 +70,0 @@

@@ -9,2 +9,3 @@ import type { RelativeTime, Observable } from '@datadog/browser-core'

mockable,
buildUrl,
} from '@datadog/browser-core'

@@ -43,4 +44,5 @@ import type { LocationChange } from '../../browser/locationChangeObservable'

lifeCycle.subscribe(LifeCycleEventType.BEFORE_VIEW_CREATED, ({ startClocks }) => {
const viewUrl = mockable(location).href
lifeCycle.subscribe(LifeCycleEventType.BEFORE_VIEW_CREATED, ({ startClocks, url }) => {
const locationHref = mockable(location).href
const viewUrl = url !== undefined ? buildUrl(url, locationHref).href : locationHref
urlContextHistory.add(

@@ -47,0 +49,0 @@ buildUrlContext({

@@ -30,3 +30,3 @@ import type { ClocksState, Duration, RelativeTime, ValueHistoryEntry } from '@datadog/browser-core'

export interface EventTracker<TData> {
start: (key: string, startClocks: ClocksState, data: TData, options?: StartOptions) => void
start: (key: string, startClocks: ClocksState, data: TData, options?: StartOptions) => TrackedEventData<TData>
stop: (key: string, stopClocks: ClocksState, data?: Partial<TData>) => StoppedEvent<TData> | undefined

@@ -39,3 +39,3 @@ discard: (key: string) => DiscardedEvent<TData> | undefined

interface TrackedEventData<TData> {
export interface TrackedEventData<TData> {
id: string

@@ -71,3 +71,3 @@ key: string

function start(key: string, startClocks: ClocksState, data: TData, options?: StartOptions) {
function start(key: string, startClocks: ClocksState, data: TData, options?: StartOptions): TrackedEventData<TData> {
const id = generateUUID()

@@ -89,3 +89,3 @@

keyedEvents.set(key, {
const trackedEventData: TrackedEventData<TData> = {
id,

@@ -97,3 +97,6 @@ key,

eventCounts,
})
}
keyedEvents.set(key, trackedEventData)
return trackedEventData
}

@@ -100,0 +103,0 @@

@@ -8,2 +8,5 @@ import type { ClocksState, Context, Duration, PageMayExitEvent, RawError } from '@datadog/browser-core'

import type { ViewEvent, ViewCreatedEvent, ViewEndedEvent, BeforeViewUpdateEvent } from './view/trackViews'
import type { DurationVitalStart } from './vital/vitalCollection'
import type { TrackedEventData } from './eventTracker'
import type { ActionEventData } from './action/trackManualActions'

@@ -39,2 +42,4 @@ export const enum LifeCycleEventType {

RAW_ERROR_COLLECTED,
ACTION_STARTED,
VITAL_STARTED,
}

@@ -56,2 +61,3 @@

declare const LifeCycleEventTypeAsConst: {
ACTION_STARTED: LifeCycleEventType.ACTION_STARTED
AUTO_ACTION_COMPLETED: LifeCycleEventType.AUTO_ACTION_COMPLETED

@@ -72,2 +78,3 @@ BEFORE_VIEW_CREATED: LifeCycleEventType.BEFORE_VIEW_CREATED

RAW_ERROR_COLLECTED: LifeCycleEventType.RAW_ERROR_COLLECTED
VITAL_STARTED: LifeCycleEventType.VITAL_STARTED
}

@@ -78,2 +85,3 @@

export interface LifeCycleEventMap {
[LifeCycleEventTypeAsConst.ACTION_STARTED]: TrackedEventData<ActionEventData>
[LifeCycleEventTypeAsConst.AUTO_ACTION_COMPLETED]: AutoAction

@@ -97,2 +105,3 @@ [LifeCycleEventTypeAsConst.BEFORE_VIEW_CREATED]: ViewCreatedEvent

}
[LifeCycleEventTypeAsConst.VITAL_STARTED]: DurationVitalStart
}

@@ -99,0 +108,0 @@

@@ -10,2 +10,6 @@ import { sanitize, deepClone, getType, objectEntries } from '@datadog/browser-core'

* Does not support array manipulation (adding/removing items).
*
* Modifications of the object are sanitized only if the field was actually changed by the modifier function (i.e., value is different).
* This ensures consistent SDK behavior regardless of whether limitModification is called.
* Only string fields are handled this way, object fields are sanitized regardless of whether the modifier function was called or not.
*/

@@ -56,2 +60,6 @@ export function limitModification<T extends Context, Result>(

) {
if (object[field] === value) {
return
}
const newType = getType(value)

@@ -58,0 +66,0 @@

@@ -61,2 +61,3 @@ import type {

isAborted: boolean
isAbortedOnStart: boolean
handlingStack?: string

@@ -101,17 +102,5 @@ requestBody?: unknown

lifeCycle.notify(LifeCycleEventType.REQUEST_COMPLETED, {
duration: context.duration,
method: context.method,
requestIndex: context.requestIndex,
spanId: context.spanId,
startClocks: context.startClocks,
status: context.status,
traceId: context.traceId,
traceSampled: context.traceSampled,
...context,
type: RequestType.XHR,
url: context.url,
xhr: context.xhr,
isAborted: context.isAborted,
handlingStack: context.handlingStack,
requestBody: context.requestBody,
responseBody: context.responseBody,
isAbortedOnStart: false,
})

@@ -152,20 +141,6 @@ break

lifeCycle.notify(LifeCycleEventType.REQUEST_COMPLETED, {
...context,
duration: elapsed(context.startClocks.timeStamp, timeStampNow()),
method: context.method,
requestIndex: context.requestIndex,
responseType: context.responseType,
spanId: context.spanId,
startClocks: context.startClocks,
status: context.status,
traceId: context.traceId,
traceSampled: context.traceSampled,
type: RequestType.FETCH,
url: context.url,
response: context.response,
init: context.init,
input: context.input,
isAborted: context.isAborted,
handlingStack: context.handlingStack,
requestBody: context.init?.body,
responseBody: context.responseBody,
})

@@ -172,0 +147,0 @@ break

@@ -1,2 +0,9 @@

import { addTelemetryDebug } from '@datadog/browser-core'
import type { Context } from '@datadog/browser-core'
import {
addTelemetryDebug,
ExperimentalFeature,
isExperimentalFeatureEnabled,
RequestType,
timeStampNow,
} from '@datadog/browser-core'
import type { RumPerformanceResourceTiming } from '../../browser/performanceObservable'

@@ -18,9 +25,53 @@ import type { LifeCycle } from '../lifeCycle'

const requests = new Set<RequestCompleteEvent>()
let tooManyRequestsReported = false
const subscription = lifeCycle.subscribe(LifeCycleEventType.REQUEST_COMPLETED, (request) => {
requests.add(request)
if (requests.size > MAX_REQUESTS) {
// monitor-until: 2026-06-01, after early request collection is the default in v7
addTelemetryDebug('Too many requests')
requests.delete(requests.values().next().value!)
const oldestRequest = requests.values().next().value!
if (!tooManyRequestsReported) {
tooManyRequestsReported = true
let debugContext: Context | undefined
if (isExperimentalFeatureEnabled(ExperimentalFeature.TOO_MANY_REQUESTS_INVESTIGATION)) {
let abortedCount = 0
let abortedOnStartCount = 0
let xhrCount = 0
let withoutMatchingEntryCount = 0
for (const r of requests) {
if (r.isAborted) {
abortedCount++
}
if (r.isAbortedOnStart) {
abortedOnStartCount++
}
if (r.type === RequestType.XHR) {
xhrCount++
}
const entries = performance.getEntriesByName(r.url, 'resource') as PerformanceResourceTiming[]
const hasMatchingEntry = entries.some((e) => e.startTime >= r.startClocks.relative)
if (!hasMatchingEntry) {
withoutMatchingEntryCount++
}
}
const oldestRequestAge = timeStampNow() - oldestRequest.startClocks.timeStamp
debugContext = {
abortedCount,
abortedOnStartCount,
xhrCount,
fetchCount: requests.size - xhrCount,
oldestRequestAge,
oldestRequestEndAge: oldestRequestAge - oldestRequest.duration,
withoutMatchingEntryCount,
}
}
// monitor-until: 2026-06-01, after early request collection is the default in v7
addTelemetryDebug('Too many requests', debugContext)
}
requests.delete(oldestRequest)
}

@@ -27,0 +78,0 @@ })

@@ -20,3 +20,3 @@ import type { ClocksState, Duration } from '@datadog/browser-core'

} from '../../domainContext.types'
import type { RawRumResourceEvent } from '../../rawRumEvent.types'
import type { RawRumResourceEvent, ResourceResponse } from '../../rawRumEvent.types'
import { RumEventType } from '../../rawRumEvent.types'

@@ -148,2 +148,3 @@ import type { RawRumEventCollectedData, LifeCycle } from '../lifeCycle'

const graphql = request && computeGraphQlMetaData(request, configuration)
const response = entry && computeResourceResponse(entry)

@@ -168,2 +169,3 @@ const resourceEvent = combine(

graphql,
response,
},

@@ -199,2 +201,16 @@ type: RumEventType.RESOURCE,

function computeResourceResponse(entry: RumPerformanceResourceTiming): ResourceResponse | undefined {
const contentType = entry.contentType
if (contentType) {
return {
headers: {
'content-type': contentType,
},
}
}
return undefined
}
function getResourceDomainContext(

@@ -201,0 +217,0 @@ entry: RumPerformanceResourceTiming | undefined,

@@ -1,2 +0,2 @@

import type { ClocksState, Context, ResourceType } from '@datadog/browser-core'
import type { Context, ResourceType } from '@datadog/browser-core'
import { clocksNow, elapsed, ResourceType as ResourceTypeEnum, toServerDuration } from '@datadog/browser-core'

@@ -46,2 +46,7 @@ import type { RawRumResourceEvent } from '../../rawRumEvent.types'

/**
* Resource size in bytes
*/
size?: number
/**
* Resource context

@@ -65,34 +70,2 @@ */

export function trackManualResources(lifeCycle: LifeCycle, resourceTracker: EventTracker<ManualResourceData>) {
function emitResource(
id: string,
startClocks: ClocksState,
data: ManualResourceData,
statusCode?: number,
endClocks?: ClocksState
) {
const duration = endClocks ? elapsed(startClocks.relative, endClocks.relative) : undefined
const rawRumEvent: RawRumResourceEvent = {
date: startClocks.timeStamp,
type: RumEventType.RESOURCE,
resource: {
id,
type: data.type || ResourceTypeEnum.OTHER,
url: sanitizeIfLongDataUrl(data.url),
duration: duration !== undefined ? toServerDuration(duration) : undefined,
method: data.method,
status_code: statusCode,
},
_dd: {},
context: data.context,
}
lifeCycle.notify(LifeCycleEventType.RAW_RUM_EVENT_COLLECTED, {
rawRumEvent,
startClocks,
duration,
domainContext: { isManual: true as const },
})
}
function startManualResource(url: string, options: ResourceOptions = {}, startClocks = clocksNow()) {

@@ -119,3 +92,26 @@ const lookupKey = options.resourceKey ?? url

emitResource(stopped.id, stopped.startClocks, stopped, options.statusCode, stopClocks)
const duration = elapsed(stopped.startClocks.relative, stopClocks.relative)
const rawRumEvent: RawRumResourceEvent = {
date: stopped.startClocks.timeStamp,
type: RumEventType.RESOURCE,
resource: {
id: stopped.id,
type: stopped.type || ResourceTypeEnum.OTHER,
url: sanitizeIfLongDataUrl(stopped.url),
duration: toServerDuration(duration),
method: stopped.method,
status_code: options.statusCode,
size: options.size,
},
_dd: {},
context: stopped.context,
}
lifeCycle.notify(LifeCycleEventType.RAW_RUM_EVENT_COLLECTED, {
rawRumEvent,
startClocks: stopped.startClocks,
duration,
domainContext: { isManual: true },
})
}

@@ -122,0 +118,0 @@

@@ -74,2 +74,3 @@ import type {

startClocks: ClocksState
url?: string
}

@@ -106,2 +107,3 @@

handlingStack?: string
url?: string
}

@@ -182,2 +184,3 @@

},
setLoadingTime: (callTimestamp?: TimeStamp) => currentView.setLoadingTime(callTimestamp),
startView: (options?: ViewOptions, startClocks?: ClocksState) => {

@@ -247,2 +250,3 @@ currentView.end({ endClocks: startClocks })

context,
url: viewOptions?.url,
}

@@ -263,2 +267,3 @@ lifeCycle.notify(LifeCycleEventType.BEFORE_VIEW_CREATED, viewCreatedEvent)

getCommonViewMetrics,
setLoadingTime,
} = trackCommonViewMetrics(

@@ -384,2 +389,3 @@ lifeCycle,

},
setLoadingTime,
setViewName(updatedName: string) {

@@ -386,0 +392,0 @@ name = updatedName

@@ -1,2 +0,3 @@

import type { ClocksState, Duration, Observable } from '@datadog/browser-core'
import type { ClocksState, Duration, Observable, RelativeTime, TimeStamp } from '@datadog/browser-core'
import { elapsed, timeStampNow } from '@datadog/browser-core'
import type { ViewLoadingType } from '../../../rawRumEvent.types'

@@ -31,2 +32,4 @@ import type { RumConfiguration } from '../../configuration'

const commonViewMetrics: CommonViewMetrics = {}
let hasManualLoadingTime = false
let viewEnded = false

@@ -41,4 +44,6 @@ const { stop: stopLoadingTimeTracking, setLoadEvent } = trackLoadingTime(

(newLoadingTime) => {
commonViewMetrics.loadingTime = newLoadingTime
scheduleViewUpdate()
if (!hasManualLoadingTime) {
commonViewMetrics.loadingTime = newLoadingTime
scheduleViewUpdate()
}
}

@@ -63,3 +68,3 @@ )

getInteractionToNextPaint,
setViewEnd,
setViewEnd: setINPViewEnd,
} = trackInteractionToNextPaint(configuration, viewStart.relative, loadingType)

@@ -75,3 +80,6 @@

setLoadEvent,
setViewEnd,
setViewEnd: (viewEndTime: RelativeTime) => {
viewEnded = true
setINPViewEnd(viewEndTime)
},
getCommonViewMetrics: () => {

@@ -81,3 +89,15 @@ commonViewMetrics.interactionToNextPaint = getInteractionToNextPaint()

},
setLoadingTime: (callTimestamp?: TimeStamp) => {
if (viewEnded) {
return
}
const loadingTime = elapsed(viewStart.timeStamp, callTimestamp ?? timeStampNow())
if (!hasManualLoadingTime) {
stopLoadingTimeTracking()
}
hasManualLoadingTime = true
commonViewMetrics.loadingTime = loadingTime
scheduleViewUpdate()
},
}
}

@@ -38,8 +38,4 @@ import type { ClocksState, Duration } from '@datadog/browser-core'

export interface DurationVitalOptions extends VitalOptions {
/**
* Handling stack (internal use only)
*/
handlingStack?: string
}
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
export interface DurationVitalOptions extends VitalOptions {}

@@ -72,2 +68,3 @@ export interface FeatureOperationOptions extends VitalOptions {

export interface DurationVitalStart extends DurationVitalOptions {
id: string
name: string

@@ -84,2 +81,3 @@ startClocks: ClocksState

export interface DurationVital extends BaseVital {
id: string
type: typeof VitalType.DURATION

@@ -125,3 +123,3 @@ duration: Duration

stepType: 'start' | 'end',
options?: FeatureOperationOptions,
options?: FeatureOperationOptions & { handlingStack?: string },
failureReason?: FailureReason

@@ -133,3 +131,3 @@ ) {

const { operationKey, context, description } = options || {}
const { operationKey, context, description, handlingStack } = options || {}

@@ -145,2 +143,3 @@ const vital: OperationStepVital = {

description,
handlingStack,
}

@@ -153,4 +152,10 @@ lifeCycle.notify(LifeCycleEventType.RAW_RUM_EVENT_COLLECTED, processVital(vital))

addDurationVital,
startDurationVital: (name: string, options: DurationVitalOptions = {}) =>
startDurationVital(customVitalsState, name, options),
startDurationVital: (name: string, options: DurationVitalOptions & { handlingStack?: string } = {}) => {
const ref = startDurationVital(customVitalsState, name, options)
const vitalState = customVitalsState.vitalsByReference.get(ref)
if (vitalState) {
lifeCycle.notify(LifeCycleEventType.VITAL_STARTED, vitalState)
}
return ref
},
stopDurationVital: (nameOrRef: string | DurationVitalReference, options: DurationVitalOptions = {}) => {

@@ -165,5 +170,6 @@ stopDurationVital(addDurationVital, customVitalsState, nameOrRef, options)

name: string,
options: DurationVitalOptions = {}
options: DurationVitalOptions & { handlingStack?: string } = {}
) {
const vital = {
id: generateUUID(),
name,

@@ -213,2 +219,3 @@ startClocks: clocksNow(),

return {
id: vitalStart.id,
name: vitalStart.name,

@@ -226,4 +233,6 @@ type: VitalType.DURATION,

const { startClocks, type, name, description, context, handlingStack } = vital
const vitalId = vital.type === VitalType.DURATION ? vital.id : undefined
const vitalData = {
id: generateUUID(),
id: vitalId ?? generateUUID(),
type,

@@ -230,0 +239,0 @@ name,

@@ -77,2 +77,3 @@ import type {

graphql?: GraphQlMetadata
response?: ResourceResponse
}

@@ -89,2 +90,11 @@ _dd: {

interface ResourceResponseHeaders {
// eslint-disable-next-line @typescript-eslint/naming-convention
'content-type'?: string
}
export interface ResourceResponse {
headers?: ResourceResponseHeaders & Record<string, string>
}
export interface ResourceEntryDetailsElement {

@@ -91,0 +101,0 @@ duration: ServerDuration

@@ -15,2 +15,3 @@ /**

| RumViewEvent
| RumViewUpdateEvent
| RumVitalEvent

@@ -317,2 +318,5 @@ /**

| 'ndk+il2cpp'
| 'windows'
| 'macos'
| 'linux'
/**

@@ -958,3 +962,4 @@ * Resource properties of the error

ViewContainerSchema &
StreamSchema & {
StreamSchema &
ViewProperties & {
/**

@@ -964,311 +969,16 @@ * RUM event type

readonly type: 'view'
/**
* View properties
*/
readonly view: {
/**
* Duration in ns to the view is considered loaded
*/
readonly loading_time?: number
/**
* Duration in ns from the moment the view was started until all the initial network requests settled
*/
readonly network_settled_time?: number
/**
* Duration in ns to from the last interaction on previous view to the moment the current view was displayed
*/
readonly interaction_to_next_view_time?: number
/**
* Type of the loading of the view
*/
readonly loading_type?:
| 'initial_load'
| 'route_change'
| 'activity_display'
| 'activity_redisplay'
| 'fragment_display'
| 'fragment_redisplay'
| 'view_controller_display'
| 'view_controller_redisplay'
/**
* Time spent on the view in ns
*/
readonly time_spent: number
/**
* @deprecated
* Duration in ns to the first rendering (deprecated in favor of `view.performance.fcp.timestamp`)
*/
readonly first_contentful_paint?: number
/**
* @deprecated
* Duration in ns to the largest contentful paint (deprecated in favor of `view.performance.lcp.timestamp`)
*/
readonly largest_contentful_paint?: number
/**
* @deprecated
* CSS selector path of the largest contentful paint element (deprecated in favor of `view.performance.lcp.target_selector`)
*/
readonly largest_contentful_paint_target_selector?: string
/**
* @deprecated
* Duration in ns of the first input event delay (deprecated in favor of `view.performance.fid.duration`)
*/
readonly first_input_delay?: number
/**
* @deprecated
* Duration in ns to the first input (deprecated in favor of `view.performance.fid.timestamp`)
*/
readonly first_input_time?: number
/**
* @deprecated
* CSS selector path of the first input target element (deprecated in favor of `view.performance.fid.target_selector`)
*/
readonly first_input_target_selector?: string
/**
* @deprecated
* Longest duration in ns between an interaction and the next paint (deprecated in favor of `view.performance.inp.duration`)
*/
readonly interaction_to_next_paint?: number
/**
* @deprecated
* Duration in ns between start of the view and start of the INP (deprecated in favor of `view.performance.inp.timestamp`)
*/
readonly interaction_to_next_paint_time?: number
/**
* @deprecated
* CSS selector path of the interacted element corresponding to INP (deprecated in favor of `view.performance.inp.target_selector`)
*/
readonly interaction_to_next_paint_target_selector?: string
/**
* @deprecated
* Total layout shift score that occurred on the view (deprecated in favor of `view.performance.cls.score`)
*/
readonly cumulative_layout_shift?: number
/**
* @deprecated
* Duration in ns between start of the view and start of the largest layout shift contributing to CLS (deprecated in favor of `view.performance.cls.timestamp`)
*/
readonly cumulative_layout_shift_time?: number
/**
* @deprecated
* CSS selector path of the first element (in document order) of the largest layout shift contributing to CLS (deprecated in favor of `view.performance.cls.target_selector`)
*/
readonly cumulative_layout_shift_target_selector?: string
/**
* Duration in ns to the complete parsing and loading of the document and its sub resources
*/
readonly dom_complete?: number
/**
* Duration in ns to the complete parsing and loading of the document without its sub resources
*/
readonly dom_content_loaded?: number
/**
* Duration in ns to the end of the parsing of the document
*/
readonly dom_interactive?: number
/**
* Duration in ns to the end of the load event handler execution
*/
readonly load_event?: number
/**
* Duration in ns to the response start of the document request
*/
readonly first_byte?: number
/**
* User custom timings of the view. As timing name is used as facet path, it must contain only letters, digits, or the characters - _ . @ $
*/
readonly custom_timings?: {
[k: string]: number
}
/**
* Whether the View corresponding to this event is considered active
*/
readonly is_active?: boolean
/**
* Whether the View had a low average refresh rate
*/
readonly is_slow_rendered?: boolean
/**
* Properties of the actions of the view
*/
readonly action: {
/**
* Number of actions that occurred on the view
*/
readonly count: number
view: {
time_spent: number
action: {
[k: string]: unknown
}
/**
* Properties of the errors of the view
*/
readonly error: {
/**
* Number of errors that occurred on the view
*/
readonly count: number
error: {
[k: string]: unknown
}
/**
* Properties of the crashes of the view
*/
readonly crash?: {
/**
* Number of crashes that occurred on the view
*/
readonly count: number
resource: {
[k: string]: unknown
}
/**
* Properties of the long tasks of the view
*/
readonly long_task?: {
/**
* Number of long tasks that occurred on the view
*/
readonly count: number
[k: string]: unknown
}
/**
* Properties of the frozen frames of the view
*/
readonly frozen_frame?: {
/**
* Number of frozen frames that occurred on the view
*/
readonly count: number
[k: string]: unknown
}
/**
* List of slow frames during the view’s lifetime
*/
readonly slow_frames?: {
/**
* Duration in ns between start of the view and the start of the slow frame
*/
readonly start: number
/**
* Duration in ns of the slow frame
*/
readonly duration: number
[k: string]: unknown
}[]
/**
* Properties of the resources of the view
*/
readonly resource: {
/**
* Number of resources that occurred on the view
*/
readonly count: number
[k: string]: unknown
}
/**
* Properties of the frustrations of the view
*/
readonly frustration?: {
/**
* Number of frustrations that occurred on the view
*/
readonly count: number
[k: string]: unknown
}
/**
* List of the periods of time the user had the view in foreground (focused in the browser)
*/
readonly in_foreground_periods?: {
/**
* Duration in ns between start of the view and start of foreground period
*/
readonly start: number
/**
* Duration in ns of the view foreground period
*/
readonly duration: number
[k: string]: unknown
}[]
/**
* Average memory used during the view lifetime (in bytes)
*/
readonly memory_average?: number
/**
* Peak memory used during the view lifetime (in bytes)
*/
readonly memory_max?: number
/**
* Total number of cpu ticks during the view’s lifetime
*/
readonly cpu_ticks_count?: number
/**
* Average number of cpu ticks per second during the view’s lifetime
*/
readonly cpu_ticks_per_second?: number
/**
* Average refresh rate during the view’s lifetime (in frames per second)
*/
readonly refresh_rate_average?: number
/**
* Minimum refresh rate during the view’s lifetime (in frames per second)
*/
readonly refresh_rate_min?: number
/**
* Rate of slow frames during the view’s lifetime (in milliseconds per second)
*/
readonly slow_frames_rate?: number
/**
* Rate of freezes during the view’s lifetime (in seconds per hour)
*/
readonly freeze_rate?: number
/**
* Time taken for Flutter 'build' methods.
*/
flutter_build_time?: RumPerfMetric
/**
* Time taken for Flutter to rasterize the view.
*/
flutter_raster_time?: RumPerfMetric
/**
* The JavaScript refresh rate for React Native
*/
js_refresh_rate?: RumPerfMetric
/**
* Performance data. (Web Vitals, etc.)
*/
performance?: ViewPerformanceData
/**
* Accessibility properties of the view
*/
accessibility?: ViewAccessibilityProperties
[k: string]: unknown
}
/**
* Session properties
*/
readonly session?: {
/**
* Whether this session is currently active. Set to false to manually stop a session
*/
readonly is_active?: boolean
/**
* Whether this session has been sampled for replay
*/
readonly sampled_for_replay?: boolean
[k: string]: unknown
}
/**
* Feature flags properties
*/
readonly feature_flags?: {
[k: string]: unknown
}
/**
* Privacy properties
*/
readonly privacy?: {
/**
* The replay privacy level
*/
readonly replay_level: 'allow' | 'mask' | 'mask-user-input'
[k: string]: unknown
}
/**
* Internal properties

@@ -1339,28 +1049,23 @@ */

}
[k: string]: unknown
}
/**
* Schema of all properties of a View Update event
*/
export type RumViewUpdateEvent = ViewContainerSchema &
StreamSchema &
ViewProperties &
CommonProperties & {
/**
* Display properties
* RUM event type
*/
readonly display?: {
readonly type: 'view_update'
/**
* Internal properties
*/
readonly _dd?: {
/**
* Scroll properties
* Version of the update of the view event
*/
readonly scroll?: {
/**
* Distance between the top and the lowest point reached on this view (in pixels)
*/
readonly max_depth: number
/**
* Page scroll top (scrolled distance) when the maximum scroll depth was reached for this view (in pixels)
*/
readonly max_depth_scroll_top: number
/**
* Maximum page scroll height (total height) for this view (in pixels)
*/
readonly max_scroll_height: number
/**
* Duration between the view start and the time the max scroll height was reached for this view (in nanoseconds)
*/
readonly max_scroll_height_time: number
[k: string]: unknown
}
readonly document_version: number
[k: string]: unknown

@@ -1522,2 +1227,3 @@ }

| 'electron'
| 'rum-cpp'
/**

@@ -1865,2 +1571,3 @@ * View properties

| 'electron'
| 'rum-cpp'
[k: string]: unknown

@@ -1962,2 +1669,344 @@ }

/**
* Shared optional view-specific properties used by both view and view_update events
*/
export interface ViewProperties {
/**
* View properties
*/
readonly view?: {
/**
* Duration in ns to the view is considered loaded
*/
readonly loading_time?: number
/**
* Duration in ns from the moment the view was started until all the initial network requests settled
*/
readonly network_settled_time?: number
/**
* Duration in ns to from the last interaction on previous view to the moment the current view was displayed
*/
readonly interaction_to_next_view_time?: number
/**
* Type of the loading of the view
*/
readonly loading_type?:
| 'initial_load'
| 'route_change'
| 'activity_display'
| 'activity_redisplay'
| 'fragment_display'
| 'fragment_redisplay'
| 'view_controller_display'
| 'view_controller_redisplay'
/**
* Time spent on the view in ns
*/
readonly time_spent?: number
/**
* @deprecated
* Duration in ns to the first rendering (deprecated in favor of `view.performance.fcp.timestamp`)
*/
readonly first_contentful_paint?: number
/**
* @deprecated
* Duration in ns to the largest contentful paint (deprecated in favor of `view.performance.lcp.timestamp`)
*/
readonly largest_contentful_paint?: number
/**
* @deprecated
* CSS selector path of the largest contentful paint element (deprecated in favor of `view.performance.lcp.target_selector`)
*/
readonly largest_contentful_paint_target_selector?: string
/**
* @deprecated
* Duration in ns of the first input event delay (deprecated in favor of `view.performance.fid.duration`)
*/
readonly first_input_delay?: number
/**
* @deprecated
* Duration in ns to the first input (deprecated in favor of `view.performance.fid.timestamp`)
*/
readonly first_input_time?: number
/**
* @deprecated
* CSS selector path of the first input target element (deprecated in favor of `view.performance.fid.target_selector`)
*/
readonly first_input_target_selector?: string
/**
* @deprecated
* Longest duration in ns between an interaction and the next paint (deprecated in favor of `view.performance.inp.duration`)
*/
readonly interaction_to_next_paint?: number
/**
* @deprecated
* Duration in ns between start of the view and start of the INP (deprecated in favor of `view.performance.inp.timestamp`)
*/
readonly interaction_to_next_paint_time?: number
/**
* @deprecated
* CSS selector path of the interacted element corresponding to INP (deprecated in favor of `view.performance.inp.target_selector`)
*/
readonly interaction_to_next_paint_target_selector?: string
/**
* @deprecated
* Total layout shift score that occurred on the view (deprecated in favor of `view.performance.cls.score`)
*/
readonly cumulative_layout_shift?: number
/**
* @deprecated
* Duration in ns between start of the view and start of the largest layout shift contributing to CLS (deprecated in favor of `view.performance.cls.timestamp`)
*/
readonly cumulative_layout_shift_time?: number
/**
* @deprecated
* CSS selector path of the first element (in document order) of the largest layout shift contributing to CLS (deprecated in favor of `view.performance.cls.target_selector`)
*/
readonly cumulative_layout_shift_target_selector?: string
/**
* Duration in ns to the complete parsing and loading of the document and its sub resources
*/
readonly dom_complete?: number
/**
* Duration in ns to the complete parsing and loading of the document without its sub resources
*/
readonly dom_content_loaded?: number
/**
* Duration in ns to the end of the parsing of the document
*/
readonly dom_interactive?: number
/**
* Duration in ns to the end of the load event handler execution
*/
readonly load_event?: number
/**
* Duration in ns to the response start of the document request
*/
readonly first_byte?: number
/**
* User custom timings of the view. As timing name is used as facet path, it must contain only letters, digits, or the characters - _ . @ $
*/
readonly custom_timings?: {
[k: string]: number
}
/**
* Whether the View corresponding to this event is considered active
*/
readonly is_active?: boolean
/**
* Whether the View had a low average refresh rate
*/
readonly is_slow_rendered?: boolean
/**
* Properties of the actions of the view
*/
readonly action?: {
/**
* Number of actions that occurred on the view
*/
readonly count: number
[k: string]: unknown
}
/**
* Properties of the errors of the view
*/
readonly error?: {
/**
* Number of errors that occurred on the view
*/
readonly count: number
[k: string]: unknown
}
/**
* Properties of the crashes of the view
*/
readonly crash?: {
/**
* Number of crashes that occurred on the view
*/
readonly count: number
[k: string]: unknown
}
/**
* Properties of the long tasks of the view
*/
readonly long_task?: {
/**
* Number of long tasks that occurred on the view
*/
readonly count: number
[k: string]: unknown
}
/**
* Properties of the frozen frames of the view
*/
readonly frozen_frame?: {
/**
* Number of frozen frames that occurred on the view
*/
readonly count: number
[k: string]: unknown
}
/**
* List of slow frames during the view's lifetime
*/
readonly slow_frames?: {
/**
* Duration in ns between start of the view and the start of the slow frame
*/
readonly start: number
/**
* Duration in ns of the slow frame
*/
readonly duration: number
[k: string]: unknown
}[]
/**
* Properties of the resources of the view
*/
readonly resource?: {
/**
* Number of resources that occurred on the view
*/
readonly count: number
[k: string]: unknown
}
/**
* Properties of the frustrations of the view
*/
readonly frustration?: {
/**
* Number of frustrations that occurred on the view
*/
readonly count?: number
[k: string]: unknown
}
/**
* List of the periods of time the user had the view in foreground (focused in the browser)
*/
readonly in_foreground_periods?: {
/**
* Duration in ns between start of the view and start of foreground period
*/
readonly start: number
/**
* Duration in ns of the view foreground period
*/
readonly duration: number
[k: string]: unknown
}[]
/**
* Average memory used during the view lifetime (in bytes)
*/
readonly memory_average?: number
/**
* Peak memory used during the view lifetime (in bytes)
*/
readonly memory_max?: number
/**
* Total number of cpu ticks during the view's lifetime
*/
readonly cpu_ticks_count?: number
/**
* Average number of cpu ticks per second during the view's lifetime
*/
readonly cpu_ticks_per_second?: number
/**
* Average refresh rate during the view's lifetime (in frames per second)
*/
readonly refresh_rate_average?: number
/**
* Minimum refresh rate during the view's lifetime (in frames per second)
*/
readonly refresh_rate_min?: number
/**
* Rate of slow frames during the view's lifetime (in milliseconds per second)
*/
readonly slow_frames_rate?: number
/**
* Rate of freezes during the view's lifetime (in seconds per hour)
*/
readonly freeze_rate?: number
/**
* Time taken for Flutter 'build' methods.
*/
flutter_build_time?: RumPerfMetric
/**
* Time taken for Flutter to rasterize the view.
*/
flutter_raster_time?: RumPerfMetric
/**
* The JavaScript refresh rate for React Native
*/
js_refresh_rate?: RumPerfMetric
/**
* Performance data. (Web Vitals, etc.)
*/
performance?: ViewPerformanceData
/**
* Accessibility properties of the view
*/
accessibility?: ViewAccessibilityProperties
[k: string]: unknown
}
/**
* Session properties
*/
readonly session?: {
/**
* Whether this session is currently active. Set to false to manually stop a session
*/
readonly is_active?: boolean
/**
* Whether this session has been sampled for replay
*/
readonly sampled_for_replay?: boolean
[k: string]: unknown
}
/**
* Feature flags properties
*/
readonly feature_flags?: {
[k: string]: unknown
}
/**
* Privacy properties
*/
readonly privacy?: {
/**
* The replay privacy level
*/
readonly replay_level: 'allow' | 'mask' | 'mask-user-input'
[k: string]: unknown
}
/**
* Display properties
*/
readonly display?: {
/**
* Scroll properties
*/
readonly scroll?: {
/**
* Distance between the top and the lowest point reached on this view (in pixels)
*/
readonly max_depth: number
/**
* Page scroll top (scrolled distance) when the maximum scroll depth was reached for this view (in pixels)
*/
readonly max_depth_scroll_top: number
/**
* Maximum page scroll height (total height) for this view (in pixels)
*/
readonly max_scroll_height: number
/**
* Duration between the view start and the time the max scroll height was reached for this view (in nanoseconds)
*/
readonly max_scroll_height_time: number
[k: string]: unknown
}
[k: string]: unknown
}
[k: string]: unknown
}
/**
* Schema of properties for a technical performance metric

@@ -1964,0 +2013,0 @@ */

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display