Socket
Socket
Sign inDemoInstall

@datadog/browser-rum-core

Package Overview
Dependencies
1
Maintainers
1
Versions
170
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.42.0 to 4.42.1

2

cjs/domain/assembly.js

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

},
browser_sdk_version: (0, browser_core_1.canUseEventBridge)() ? "4.42.0" : undefined,
browser_sdk_version: (0, browser_core_1.canUseEventBridge)() ? "4.42.1" : undefined,
},

@@ -59,0 +59,0 @@ application: {

@@ -26,16 +26,31 @@ import type { Context, PageExitEvent, RawError, RelativeTime } from '@datadog/browser-core';

}
declare const LifeCycleEventTypeAsConst: {
PERFORMANCE_ENTRIES_COLLECTED: LifeCycleEventType.PERFORMANCE_ENTRIES_COLLECTED;
AUTO_ACTION_COMPLETED: LifeCycleEventType.AUTO_ACTION_COMPLETED;
VIEW_CREATED: LifeCycleEventType.VIEW_CREATED;
VIEW_UPDATED: LifeCycleEventType.VIEW_UPDATED;
VIEW_ENDED: LifeCycleEventType.VIEW_ENDED;
REQUEST_STARTED: LifeCycleEventType.REQUEST_STARTED;
REQUEST_COMPLETED: LifeCycleEventType.REQUEST_COMPLETED;
SESSION_EXPIRED: LifeCycleEventType.SESSION_EXPIRED;
SESSION_RENEWED: LifeCycleEventType.SESSION_RENEWED;
PAGE_EXITED: LifeCycleEventType.PAGE_EXITED;
RAW_RUM_EVENT_COLLECTED: LifeCycleEventType.RAW_RUM_EVENT_COLLECTED;
RUM_EVENT_COLLECTED: LifeCycleEventType.RUM_EVENT_COLLECTED;
RAW_ERROR_COLLECTED: LifeCycleEventType.RAW_ERROR_COLLECTED;
};
export interface LifeCycleEventMap {
[LifeCycleEventType.PERFORMANCE_ENTRIES_COLLECTED]: RumPerformanceEntry[];
[LifeCycleEventType.AUTO_ACTION_COMPLETED]: AutoAction;
[LifeCycleEventType.VIEW_CREATED]: ViewCreatedEvent;
[LifeCycleEventType.VIEW_UPDATED]: ViewEvent;
[LifeCycleEventType.VIEW_ENDED]: ViewEndedEvent;
[LifeCycleEventType.REQUEST_STARTED]: RequestStartEvent;
[LifeCycleEventType.REQUEST_COMPLETED]: RequestCompleteEvent;
[LifeCycleEventType.SESSION_EXPIRED]: void;
[LifeCycleEventType.SESSION_RENEWED]: void;
[LifeCycleEventType.PAGE_EXITED]: PageExitEvent;
[LifeCycleEventType.RAW_RUM_EVENT_COLLECTED]: RawRumEventCollectedData;
[LifeCycleEventType.RUM_EVENT_COLLECTED]: RumEvent & Context;
[LifeCycleEventType.RAW_ERROR_COLLECTED]: {
[LifeCycleEventTypeAsConst.PERFORMANCE_ENTRIES_COLLECTED]: RumPerformanceEntry[];
[LifeCycleEventTypeAsConst.AUTO_ACTION_COMPLETED]: AutoAction;
[LifeCycleEventTypeAsConst.VIEW_CREATED]: ViewCreatedEvent;
[LifeCycleEventTypeAsConst.VIEW_UPDATED]: ViewEvent;
[LifeCycleEventTypeAsConst.VIEW_ENDED]: ViewEndedEvent;
[LifeCycleEventTypeAsConst.REQUEST_STARTED]: RequestStartEvent;
[LifeCycleEventTypeAsConst.REQUEST_COMPLETED]: RequestCompleteEvent;
[LifeCycleEventTypeAsConst.SESSION_EXPIRED]: void;
[LifeCycleEventTypeAsConst.SESSION_RENEWED]: void;
[LifeCycleEventTypeAsConst.PAGE_EXITED]: PageExitEvent;
[LifeCycleEventTypeAsConst.RAW_RUM_EVENT_COLLECTED]: RawRumEventCollectedData;
[LifeCycleEventTypeAsConst.RUM_EVENT_COLLECTED]: RumEvent & Context;
[LifeCycleEventTypeAsConst.RAW_ERROR_COLLECTED]: {
error: RawError;

@@ -57,1 +72,2 @@ savedCommonContext?: CommonContext;

export type LifeCycle = AbstractLifeCycle<LifeCycleEventMap>;
export {};

@@ -53,3 +53,3 @@ import { combine, isEmptyObject, timeStampNow, currentDrift, display, createEventRateLimiter, canUseEventBridge, assign, } from '@datadog/browser-core';

},
browser_sdk_version: canUseEventBridge() ? "4.42.0" : undefined,
browser_sdk_version: canUseEventBridge() ? "4.42.1" : undefined,
},

@@ -56,0 +56,0 @@ application: {

@@ -26,16 +26,31 @@ import type { Context, PageExitEvent, RawError, RelativeTime } from '@datadog/browser-core';

}
declare const LifeCycleEventTypeAsConst: {
PERFORMANCE_ENTRIES_COLLECTED: LifeCycleEventType.PERFORMANCE_ENTRIES_COLLECTED;
AUTO_ACTION_COMPLETED: LifeCycleEventType.AUTO_ACTION_COMPLETED;
VIEW_CREATED: LifeCycleEventType.VIEW_CREATED;
VIEW_UPDATED: LifeCycleEventType.VIEW_UPDATED;
VIEW_ENDED: LifeCycleEventType.VIEW_ENDED;
REQUEST_STARTED: LifeCycleEventType.REQUEST_STARTED;
REQUEST_COMPLETED: LifeCycleEventType.REQUEST_COMPLETED;
SESSION_EXPIRED: LifeCycleEventType.SESSION_EXPIRED;
SESSION_RENEWED: LifeCycleEventType.SESSION_RENEWED;
PAGE_EXITED: LifeCycleEventType.PAGE_EXITED;
RAW_RUM_EVENT_COLLECTED: LifeCycleEventType.RAW_RUM_EVENT_COLLECTED;
RUM_EVENT_COLLECTED: LifeCycleEventType.RUM_EVENT_COLLECTED;
RAW_ERROR_COLLECTED: LifeCycleEventType.RAW_ERROR_COLLECTED;
};
export interface LifeCycleEventMap {
[LifeCycleEventType.PERFORMANCE_ENTRIES_COLLECTED]: RumPerformanceEntry[];
[LifeCycleEventType.AUTO_ACTION_COMPLETED]: AutoAction;
[LifeCycleEventType.VIEW_CREATED]: ViewCreatedEvent;
[LifeCycleEventType.VIEW_UPDATED]: ViewEvent;
[LifeCycleEventType.VIEW_ENDED]: ViewEndedEvent;
[LifeCycleEventType.REQUEST_STARTED]: RequestStartEvent;
[LifeCycleEventType.REQUEST_COMPLETED]: RequestCompleteEvent;
[LifeCycleEventType.SESSION_EXPIRED]: void;
[LifeCycleEventType.SESSION_RENEWED]: void;
[LifeCycleEventType.PAGE_EXITED]: PageExitEvent;
[LifeCycleEventType.RAW_RUM_EVENT_COLLECTED]: RawRumEventCollectedData;
[LifeCycleEventType.RUM_EVENT_COLLECTED]: RumEvent & Context;
[LifeCycleEventType.RAW_ERROR_COLLECTED]: {
[LifeCycleEventTypeAsConst.PERFORMANCE_ENTRIES_COLLECTED]: RumPerformanceEntry[];
[LifeCycleEventTypeAsConst.AUTO_ACTION_COMPLETED]: AutoAction;
[LifeCycleEventTypeAsConst.VIEW_CREATED]: ViewCreatedEvent;
[LifeCycleEventTypeAsConst.VIEW_UPDATED]: ViewEvent;
[LifeCycleEventTypeAsConst.VIEW_ENDED]: ViewEndedEvent;
[LifeCycleEventTypeAsConst.REQUEST_STARTED]: RequestStartEvent;
[LifeCycleEventTypeAsConst.REQUEST_COMPLETED]: RequestCompleteEvent;
[LifeCycleEventTypeAsConst.SESSION_EXPIRED]: void;
[LifeCycleEventTypeAsConst.SESSION_RENEWED]: void;
[LifeCycleEventTypeAsConst.PAGE_EXITED]: PageExitEvent;
[LifeCycleEventTypeAsConst.RAW_RUM_EVENT_COLLECTED]: RawRumEventCollectedData;
[LifeCycleEventTypeAsConst.RUM_EVENT_COLLECTED]: RumEvent & Context;
[LifeCycleEventTypeAsConst.RAW_ERROR_COLLECTED]: {
error: RawError;

@@ -57,1 +72,2 @@ savedCommonContext?: CommonContext;

export type LifeCycle = AbstractLifeCycle<LifeCycleEventMap>;
export {};
{
"name": "@datadog/browser-rum-core",
"version": "4.42.0",
"version": "4.42.1",
"license": "Apache-2.0",

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

"dependencies": {
"@datadog/browser-core": "4.42.0"
"@datadog/browser-core": "4.42.1"
},

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

},
"gitHead": "ce3a34d112bb660116de64da3c57590581d62f77"
"gitHead": "bf33aad37a936d2a3ca20a6ea9abbfcb7b032339"
}

@@ -40,18 +40,47 @@ import type { Context, PageExitEvent, RawError, RelativeTime } from '@datadog/browser-core'

// This is a workaround for an issue occurring when the Browser SDK is included in a TypeScript
// project configured with `isolatedModules: true`. Even if the const enum is declared in this
// module, we cannot use it directly to define the EventMap interface keys (TS error: "Cannot access
// ambient const enums when the '--isolatedModules' flag is provided.").
//
// Using a plain enum would fix the issue, but would also add 2KB to the minified bundle. By using
// this workaround, we can keep using a const enum without impacting the bundle size (since it is a
// "declare" statement, it will only be used during typecheck and completely ignored when building
// JavaScript).
//
// See issues:
// * https://github.com/DataDog/browser-sdk/issues/2208
// * https://github.com/microsoft/TypeScript/issues/54152
declare const LifeCycleEventTypeAsConst: {
PERFORMANCE_ENTRIES_COLLECTED: LifeCycleEventType.PERFORMANCE_ENTRIES_COLLECTED
AUTO_ACTION_COMPLETED: LifeCycleEventType.AUTO_ACTION_COMPLETED
VIEW_CREATED: LifeCycleEventType.VIEW_CREATED
VIEW_UPDATED: LifeCycleEventType.VIEW_UPDATED
VIEW_ENDED: LifeCycleEventType.VIEW_ENDED
REQUEST_STARTED: LifeCycleEventType.REQUEST_STARTED
REQUEST_COMPLETED: LifeCycleEventType.REQUEST_COMPLETED
SESSION_EXPIRED: LifeCycleEventType.SESSION_EXPIRED
SESSION_RENEWED: LifeCycleEventType.SESSION_RENEWED
PAGE_EXITED: LifeCycleEventType.PAGE_EXITED
RAW_RUM_EVENT_COLLECTED: LifeCycleEventType.RAW_RUM_EVENT_COLLECTED
RUM_EVENT_COLLECTED: LifeCycleEventType.RUM_EVENT_COLLECTED
RAW_ERROR_COLLECTED: LifeCycleEventType.RAW_ERROR_COLLECTED
}
// Note: this interface needs to be exported even if it is not used outside of this module, else TS
// fails to build the rum-core package with error TS4058
export interface LifeCycleEventMap {
[LifeCycleEventType.PERFORMANCE_ENTRIES_COLLECTED]: RumPerformanceEntry[]
[LifeCycleEventType.AUTO_ACTION_COMPLETED]: AutoAction
[LifeCycleEventType.VIEW_CREATED]: ViewCreatedEvent
[LifeCycleEventType.VIEW_UPDATED]: ViewEvent
[LifeCycleEventType.VIEW_ENDED]: ViewEndedEvent
[LifeCycleEventType.REQUEST_STARTED]: RequestStartEvent
[LifeCycleEventType.REQUEST_COMPLETED]: RequestCompleteEvent
[LifeCycleEventType.SESSION_EXPIRED]: void
[LifeCycleEventType.SESSION_RENEWED]: void
[LifeCycleEventType.PAGE_EXITED]: PageExitEvent
[LifeCycleEventType.RAW_RUM_EVENT_COLLECTED]: RawRumEventCollectedData
[LifeCycleEventType.RUM_EVENT_COLLECTED]: RumEvent & Context
[LifeCycleEventType.RAW_ERROR_COLLECTED]: {
[LifeCycleEventTypeAsConst.PERFORMANCE_ENTRIES_COLLECTED]: RumPerformanceEntry[]
[LifeCycleEventTypeAsConst.AUTO_ACTION_COMPLETED]: AutoAction
[LifeCycleEventTypeAsConst.VIEW_CREATED]: ViewCreatedEvent
[LifeCycleEventTypeAsConst.VIEW_UPDATED]: ViewEvent
[LifeCycleEventTypeAsConst.VIEW_ENDED]: ViewEndedEvent
[LifeCycleEventTypeAsConst.REQUEST_STARTED]: RequestStartEvent
[LifeCycleEventTypeAsConst.REQUEST_COMPLETED]: RequestCompleteEvent
[LifeCycleEventTypeAsConst.SESSION_EXPIRED]: void
[LifeCycleEventTypeAsConst.SESSION_RENEWED]: void
[LifeCycleEventTypeAsConst.PAGE_EXITED]: PageExitEvent
[LifeCycleEventTypeAsConst.RAW_RUM_EVENT_COLLECTED]: RawRumEventCollectedData
[LifeCycleEventTypeAsConst.RUM_EVENT_COLLECTED]: RumEvent & Context
[LifeCycleEventTypeAsConst.RAW_ERROR_COLLECTED]: {
error: RawError

@@ -58,0 +87,0 @@ savedCommonContext?: CommonContext

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc