@datadog/browser-core
Advanced tools
Comparing version 5.14.0 to 5.15.0
@@ -9,3 +9,3 @@ "use strict"; | ||
var publicApi = (0, polyfills_1.assign)({ | ||
version: "5.14.0", | ||
version: "5.15.0", | ||
// This API method is intentionally not monitored, since the only thing executed is the | ||
@@ -12,0 +12,0 @@ // user-provided 'callback'. All SDK usages executed in the callback should be monitored, and |
import type { Configuration } from '../domain/configuration'; | ||
import type { VisualViewport, VisualViewportEventMap } from './types'; | ||
import type { CookieStore, CookieStoreEventMap, VisualViewport, VisualViewportEventMap } from './types'; | ||
export type TrustableEvent<E extends Event = Event> = E & { | ||
@@ -51,3 +51,3 @@ __ddIsTrusted?: boolean; | ||
visibilitychange: Event; | ||
} : T extends Document ? DocumentEventMap : T extends HTMLElement ? HTMLElementEventMap : T extends VisualViewport ? VisualViewportEventMap : T extends ShadowRoot ? GlobalEventHandlersEventMap : T extends XMLHttpRequest ? XMLHttpRequestEventMap : T extends Performance ? PerformanceEventMap : T extends Worker ? WorkerEventMap : Record<never, never>; | ||
} : T extends Document ? DocumentEventMap : T extends HTMLElement ? HTMLElementEventMap : T extends VisualViewport ? VisualViewportEventMap : T extends ShadowRoot ? GlobalEventHandlersEventMap : T extends XMLHttpRequest ? XMLHttpRequestEventMap : T extends Performance ? PerformanceEventMap : T extends Worker ? WorkerEventMap : T extends CookieStore ? CookieStoreEventMap : Record<never, never>; | ||
/** | ||
@@ -54,0 +54,0 @@ * Add an event listener to an event target object (Window, Element, mock object...). This provides |
@@ -20,1 +20,16 @@ export interface VisualViewportEventMap { | ||
} | ||
export interface CookieStore extends EventTarget { | ||
} | ||
export interface CookieStoreEventMap { | ||
change: CookieChangeEvent; | ||
} | ||
export type CookieChangeItem = { | ||
name: string; | ||
value: string | undefined; | ||
}; | ||
export type CookieChangeEvent = Event & { | ||
changed: CookieChangeItem[]; | ||
deleted: CookieChangeItem[]; | ||
}; | ||
export interface CookieStore extends EventTarget { | ||
} |
@@ -61,3 +61,3 @@ "use strict"; | ||
var retry = _b.retry, flushReason = _b.flushReason, encoding = _b.encoding; | ||
var tags = ["sdk_version:".concat("5.14.0"), "api:".concat(api)].concat(configurationTags); | ||
var tags = ["sdk_version:".concat("5.15.0"), "api:".concat(api)].concat(configurationTags); | ||
if (flushReason && (0, experimentalFeatures_1.isExperimentalFeatureEnabled)(experimentalFeatures_1.ExperimentalFeature.COLLECT_FLUSH_REASON)) { | ||
@@ -73,3 +73,3 @@ tags.push("flush_reason:".concat(flushReason)); | ||
"dd-api-key=".concat(clientToken), | ||
"dd-evp-origin-version=".concat(encodeURIComponent("5.14.0")), | ||
"dd-evp-origin-version=".concat(encodeURIComponent("5.15.0")), | ||
'dd-evp-origin=browser', | ||
@@ -76,0 +76,0 @@ "dd-request-id=".concat((0, stringUtils_1.generateUUID)()), |
@@ -55,3 +55,3 @@ "use strict"; | ||
service: telemetryService, | ||
version: "5.14.0", | ||
version: "5.15.0", | ||
source: 'browser', | ||
@@ -58,0 +58,0 @@ _dd: { |
@@ -32,3 +32,4 @@ export { Configuration, InitConfiguration, validateAndBuildConfiguration, DefaultPrivacyLevel, TraceContextInjection, EndpointBuilder, serializeConfiguration, INTAKE_SITE_STAGING, INTAKE_SITE_US1, INTAKE_SITE_US1_FED, INTAKE_SITE_EU1, } from './domain/configuration'; | ||
export { Context, ContextArray, ContextValue } from './tools/serialisation/context'; | ||
export { areCookiesAuthorized, getCookie, setCookie, deleteCookie } from './browser/cookie'; | ||
export { areCookiesAuthorized, getCookie, getInitCookie, setCookie, deleteCookie, resetInitCookies, } from './browser/cookie'; | ||
export { CookieStore } from './browser/types'; | ||
export { initXhrObservable, XhrCompleteContext, XhrStartContext } from './browser/xhrObservable'; | ||
@@ -35,0 +36,0 @@ export { initFetchObservable, FetchResolveContext, FetchStartContext, FetchContext } from './browser/fetchObservable'; |
@@ -18,3 +18,3 @@ "use strict"; | ||
exports.instrumentSetter = exports.instrumentMethod = exports.getZoneJsOriginalValue = exports.runOnReadyState = exports.sendToExtension = exports.AbstractLifeCycle = exports.createIdentityEncoder = exports.createFlushController = exports.startBatchWithReplica = exports.bridgeSupports = exports.getEventBridge = exports.canUseEventBridge = exports.createHttpRequest = exports.SESSION_TIME_OUT_DELAY = exports.stopSessionManager = exports.startSessionManager = exports.Observable = exports.setDebugMode = exports.callMonitored = exports.monitor = exports.monitored = exports.addTelemetryConfiguration = exports.isTelemetryReplicationAllowed = exports.resetTelemetry = exports.startFakeTelemetry = exports.addTelemetryError = exports.addTelemetryDebug = exports.startTelemetry = exports.RawReportType = exports.initReportObservable = exports.displayAlreadyInitializedError = exports.makePublicApi = exports.defineGlobal = exports.computeStackTrace = exports.trackRuntimeError = exports.ExperimentalFeature = exports.getExperimentalFeatures = exports.resetExperimentalFeatures = exports.addExperimentalFeatures = exports.isExperimentalFeatureEnabled = exports.createTrackingConsentState = exports.TrackingConsent = exports.INTAKE_SITE_EU1 = exports.INTAKE_SITE_US1_FED = exports.INTAKE_SITE_US1 = exports.INTAKE_SITE_STAGING = exports.serializeConfiguration = exports.TraceContextInjection = exports.DefaultPrivacyLevel = exports.validateAndBuildConfiguration = void 0; | ||
exports.ErrorSource = exports.sanitizeUser = exports.checkUser = exports.getSyntheticsResultId = exports.getSyntheticsTestId = exports.willSyntheticsInjectRum = exports.SESSION_STORE_KEY = exports.STORAGE_POLL_DELAY = exports.readBytesFromStream = exports.CLEAR_OLD_VALUES_INTERVAL = exports.ValueHistory = exports.CUSTOMER_DATA_BYTES_LIMIT = exports.createCustomerDataTracker = exports.createCustomerDataTrackerManager = exports.removeStorageListeners = exports.storeContextManager = exports.createContextManager = exports.catchUserErrors = exports.BoundedBuffer = exports.resetConsoleObservable = exports.initConsoleObservable = exports.isPageExitReason = exports.PageExitReason = exports.createPageExitObservable = exports.initFetchObservable = exports.initXhrObservable = exports.deleteCookie = exports.setCookie = exports.getCookie = exports.areCookiesAuthorized = exports.NO_ERROR_STACK_PRESENT_MESSAGE = exports.getFileFromStackTraceString = exports.toStackTraceString = exports.createHandlingStack = exports.computeRawError = void 0; | ||
exports.ErrorSource = exports.sanitizeUser = exports.checkUser = exports.getSyntheticsResultId = exports.getSyntheticsTestId = exports.willSyntheticsInjectRum = exports.SESSION_STORE_KEY = exports.STORAGE_POLL_DELAY = exports.readBytesFromStream = exports.CLEAR_OLD_VALUES_INTERVAL = exports.ValueHistory = exports.CUSTOMER_DATA_BYTES_LIMIT = exports.createCustomerDataTracker = exports.createCustomerDataTrackerManager = exports.removeStorageListeners = exports.storeContextManager = exports.createContextManager = exports.catchUserErrors = exports.BoundedBuffer = exports.resetConsoleObservable = exports.initConsoleObservable = exports.isPageExitReason = exports.PageExitReason = exports.createPageExitObservable = exports.initFetchObservable = exports.initXhrObservable = exports.resetInitCookies = exports.deleteCookie = exports.setCookie = exports.getInitCookie = exports.getCookie = exports.areCookiesAuthorized = exports.NO_ERROR_STACK_PRESENT_MESSAGE = exports.getFileFromStackTraceString = exports.toStackTraceString = exports.createHandlingStack = exports.computeRawError = void 0; | ||
var configuration_1 = require("./domain/configuration"); | ||
@@ -108,4 +108,6 @@ Object.defineProperty(exports, "validateAndBuildConfiguration", { enumerable: true, get: function () { return configuration_1.validateAndBuildConfiguration; } }); | ||
Object.defineProperty(exports, "getCookie", { enumerable: true, get: function () { return cookie_1.getCookie; } }); | ||
Object.defineProperty(exports, "getInitCookie", { enumerable: true, get: function () { return cookie_1.getInitCookie; } }); | ||
Object.defineProperty(exports, "setCookie", { enumerable: true, get: function () { return cookie_1.setCookie; } }); | ||
Object.defineProperty(exports, "deleteCookie", { enumerable: true, get: function () { return cookie_1.deleteCookie; } }); | ||
Object.defineProperty(exports, "resetInitCookies", { enumerable: true, get: function () { return cookie_1.resetInitCookies; } }); | ||
var xhrObservable_1 = require("./browser/xhrObservable"); | ||
@@ -112,0 +114,0 @@ Object.defineProperty(exports, "initXhrObservable", { enumerable: true, get: function () { return xhrObservable_1.initXhrObservable; } }); |
@@ -6,3 +6,3 @@ import { catchUserErrors } from '../tools/catchUserErrors'; | ||
var publicApi = assign({ | ||
version: "5.14.0", | ||
version: "5.15.0", | ||
// This API method is intentionally not monitored, since the only thing executed is the | ||
@@ -9,0 +9,0 @@ // user-provided 'callback'. All SDK usages executed in the callback should be monitored, and |
import type { Configuration } from '../domain/configuration'; | ||
import type { VisualViewport, VisualViewportEventMap } from './types'; | ||
import type { CookieStore, CookieStoreEventMap, VisualViewport, VisualViewportEventMap } from './types'; | ||
export type TrustableEvent<E extends Event = Event> = E & { | ||
@@ -51,3 +51,3 @@ __ddIsTrusted?: boolean; | ||
visibilitychange: Event; | ||
} : T extends Document ? DocumentEventMap : T extends HTMLElement ? HTMLElementEventMap : T extends VisualViewport ? VisualViewportEventMap : T extends ShadowRoot ? GlobalEventHandlersEventMap : T extends XMLHttpRequest ? XMLHttpRequestEventMap : T extends Performance ? PerformanceEventMap : T extends Worker ? WorkerEventMap : Record<never, never>; | ||
} : T extends Document ? DocumentEventMap : T extends HTMLElement ? HTMLElementEventMap : T extends VisualViewport ? VisualViewportEventMap : T extends ShadowRoot ? GlobalEventHandlersEventMap : T extends XMLHttpRequest ? XMLHttpRequestEventMap : T extends Performance ? PerformanceEventMap : T extends Worker ? WorkerEventMap : T extends CookieStore ? CookieStoreEventMap : Record<never, never>; | ||
/** | ||
@@ -54,0 +54,0 @@ * Add an event listener to an event target object (Window, Element, mock object...). This provides |
@@ -20,1 +20,16 @@ export interface VisualViewportEventMap { | ||
} | ||
export interface CookieStore extends EventTarget { | ||
} | ||
export interface CookieStoreEventMap { | ||
change: CookieChangeEvent; | ||
} | ||
export type CookieChangeItem = { | ||
name: string; | ||
value: string | undefined; | ||
}; | ||
export type CookieChangeEvent = Event & { | ||
changed: CookieChangeItem[]; | ||
deleted: CookieChangeItem[]; | ||
}; | ||
export interface CookieStore extends EventTarget { | ||
} |
@@ -57,3 +57,3 @@ import { timeStampNow } from '../../tools/utils/timeUtils'; | ||
var retry = _b.retry, flushReason = _b.flushReason, encoding = _b.encoding; | ||
var tags = ["sdk_version:".concat("5.14.0"), "api:".concat(api)].concat(configurationTags); | ||
var tags = ["sdk_version:".concat("5.15.0"), "api:".concat(api)].concat(configurationTags); | ||
if (flushReason && isExperimentalFeatureEnabled(ExperimentalFeature.COLLECT_FLUSH_REASON)) { | ||
@@ -69,3 +69,3 @@ tags.push("flush_reason:".concat(flushReason)); | ||
"dd-api-key=".concat(clientToken), | ||
"dd-evp-origin-version=".concat(encodeURIComponent("5.14.0")), | ||
"dd-evp-origin-version=".concat(encodeURIComponent("5.15.0")), | ||
'dd-evp-origin=browser', | ||
@@ -72,0 +72,0 @@ "dd-request-id=".concat(generateUUID()), |
@@ -52,3 +52,3 @@ import { ConsoleApiName } from '../../tools/display'; | ||
service: telemetryService, | ||
version: "5.14.0", | ||
version: "5.15.0", | ||
source: 'browser', | ||
@@ -55,0 +55,0 @@ _dd: { |
@@ -32,3 +32,4 @@ export { Configuration, InitConfiguration, validateAndBuildConfiguration, DefaultPrivacyLevel, TraceContextInjection, EndpointBuilder, serializeConfiguration, INTAKE_SITE_STAGING, INTAKE_SITE_US1, INTAKE_SITE_US1_FED, INTAKE_SITE_EU1, } from './domain/configuration'; | ||
export { Context, ContextArray, ContextValue } from './tools/serialisation/context'; | ||
export { areCookiesAuthorized, getCookie, setCookie, deleteCookie } from './browser/cookie'; | ||
export { areCookiesAuthorized, getCookie, getInitCookie, setCookie, deleteCookie, resetInitCookies, } from './browser/cookie'; | ||
export { CookieStore } from './browser/types'; | ||
export { initXhrObservable, XhrCompleteContext, XhrStartContext } from './browser/xhrObservable'; | ||
@@ -35,0 +36,0 @@ export { initFetchObservable, FetchResolveContext, FetchStartContext, FetchContext } from './browser/fetchObservable'; |
@@ -33,3 +33,3 @@ export { validateAndBuildConfiguration, DefaultPrivacyLevel, TraceContextInjection, serializeConfiguration, INTAKE_SITE_STAGING, INTAKE_SITE_US1, INTAKE_SITE_US1_FED, INTAKE_SITE_EU1, } from './domain/configuration'; | ||
export { computeRawError, createHandlingStack, toStackTraceString, getFileFromStackTraceString, NO_ERROR_STACK_PRESENT_MESSAGE, } from './domain/error/error'; | ||
export { areCookiesAuthorized, getCookie, setCookie, deleteCookie } from './browser/cookie'; | ||
export { areCookiesAuthorized, getCookie, getInitCookie, setCookie, deleteCookie, resetInitCookies, } from './browser/cookie'; | ||
export { initXhrObservable } from './browser/xhrObservable'; | ||
@@ -36,0 +36,0 @@ export { initFetchObservable } from './browser/fetchObservable'; |
{ | ||
"name": "@datadog/browser-core", | ||
"version": "5.14.0", | ||
"version": "5.15.0", | ||
"license": "Apache-2.0", | ||
@@ -26,3 +26,3 @@ "main": "cjs/index.js", | ||
}, | ||
"gitHead": "4b81ddc33d4b3b137f9bbf7d0478845c74ae8d50" | ||
"gitHead": "fd98f96a13ff42717cdb9b28e4251a50e1976266" | ||
} |
import { monitor } from '../tools/monitor' | ||
import { getZoneJsOriginalValue } from '../tools/getZoneJsOriginalValue' | ||
import type { Configuration } from '../domain/configuration' | ||
import type { VisualViewport, VisualViewportEventMap } from './types' | ||
import type { CookieStore, CookieStoreEventMap, VisualViewport, VisualViewportEventMap } from './types' | ||
@@ -78,3 +78,5 @@ export type TrustableEvent<E extends Event = Event> = E & { __ddIsTrusted?: boolean } | ||
? WorkerEventMap | ||
: Record<never, never> | ||
: T extends CookieStore | ||
? CookieStoreEventMap | ||
: Record<never, never> | ||
@@ -81,0 +83,0 @@ /** |
@@ -41,1 +41,18 @@ // Those types come from the official TypeScript DOM library, but are not included in our minimal | ||
} | ||
// Those are native API types that are not official supported by TypeScript yet | ||
export interface CookieStore extends EventTarget {} | ||
export interface CookieStoreEventMap { | ||
change: CookieChangeEvent | ||
} | ||
export type CookieChangeItem = { name: string; value: string | undefined } | ||
export type CookieChangeEvent = Event & { | ||
changed: CookieChangeItem[] | ||
deleted: CookieChangeItem[] | ||
} | ||
export interface CookieStore extends EventTarget {} |
@@ -91,3 +91,11 @@ export { | ||
export { Context, ContextArray, ContextValue } from './tools/serialisation/context' | ||
export { areCookiesAuthorized, getCookie, setCookie, deleteCookie } from './browser/cookie' | ||
export { | ||
areCookiesAuthorized, | ||
getCookie, | ||
getInitCookie, | ||
setCookie, | ||
deleteCookie, | ||
resetInitCookies, | ||
} from './browser/cookie' | ||
export { CookieStore } from './browser/types' | ||
export { initXhrObservable, XhrCompleteContext, XhrStartContext } from './browser/xhrObservable' | ||
@@ -94,0 +102,0 @@ export { initFetchObservable, FetchResolveContext, FetchStartContext, FetchContext } from './browser/fetchObservable' |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1070503
18892