🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

@sentry/browser

Package Overview
Dependencies
Maintainers
11
Versions
622
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sentry/browser - npm Package Compare versions

Comparing version

to
8.3.0

types-ts3.8/integrations/browserprofiling.d.ts

14

cjs/transports/fetch.js
Object.defineProperty(exports, '__esModule', { value: true });
const browserUtils = require('@sentry-internal/browser-utils');
const core = require('@sentry/core');
const utils$1 = require('@sentry/utils');
const utils = require('./utils.js');
const utils = require('@sentry/utils');

@@ -12,3 +12,3 @@ /**

options,
nativeFetch = utils.getNativeFetchImplementation(),
nativeFetch = browserUtils.getNativeImplementation('fetch'),
) {

@@ -44,4 +44,4 @@ let pendingBodySize = 0;

if (!nativeFetch) {
utils.clearCachedFetchImplementation();
return utils$1.rejectedSyncPromise('No fetch implementation available');
browserUtils.clearCachedImplementation('fetch');
return utils.rejectedSyncPromise('No fetch implementation available');
}

@@ -62,6 +62,6 @@

} catch (e) {
utils.clearCachedFetchImplementation();
browserUtils.clearCachedImplementation('fetch');
pendingBodySize -= requestSize;
pendingCount--;
return utils$1.rejectedSyncPromise(e);
return utils.rejectedSyncPromise(e);
}

@@ -68,0 +68,0 @@ }

@@ -23,2 +23,3 @@ Object.defineProperty(exports, '__esModule', { value: true });

sessionTimingIntegration: 'sessiontiming',
browserProfilingIntegration: 'browserprofiling',
} ;

@@ -25,0 +26,0 @@

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

import { getNativeImplementation, clearCachedImplementation } from '@sentry-internal/browser-utils';
import { createTransport } from '@sentry/core';
import { rejectedSyncPromise } from '@sentry/utils';
import { getNativeFetchImplementation, clearCachedFetchImplementation } from './utils.js';

@@ -10,3 +10,3 @@ /**

options,
nativeFetch = getNativeFetchImplementation(),
nativeFetch = getNativeImplementation('fetch'),
) {

@@ -42,3 +42,3 @@ let pendingBodySize = 0;

if (!nativeFetch) {
clearCachedFetchImplementation();
clearCachedImplementation('fetch');
return rejectedSyncPromise('No fetch implementation available');

@@ -60,3 +60,3 @@ }

} catch (e) {
clearCachedFetchImplementation();
clearCachedImplementation('fetch');
pendingBodySize -= requestSize;

@@ -63,0 +63,0 @@ pendingCount--;

@@ -21,2 +21,3 @@ import { getClient, SDK_VERSION } from '@sentry/core';

sessionTimingIntegration: 'sessiontiming',
browserProfilingIntegration: 'browserprofiling',
} ;

@@ -23,0 +24,0 @@

{
"name": "@sentry/browser",
"version": "8.2.1",
"version": "8.3.0",
"description": "Official Sentry SDK for browsers",

@@ -45,12 +45,12 @@ "repository": "git://github.com/getsentry/sentry-javascript.git",

"dependencies": {
"@sentry-internal/browser-utils": "8.2.1",
"@sentry-internal/feedback": "8.2.1",
"@sentry-internal/replay": "8.2.1",
"@sentry-internal/replay-canvas": "8.2.1",
"@sentry/core": "8.2.1",
"@sentry/types": "8.2.1",
"@sentry/utils": "8.2.1"
"@sentry-internal/browser-utils": "8.3.0",
"@sentry-internal/feedback": "8.3.0",
"@sentry-internal/replay": "8.3.0",
"@sentry-internal/replay-canvas": "8.3.0",
"@sentry/core": "8.3.0",
"@sentry/types": "8.3.0",
"@sentry/utils": "8.3.0"
},
"devDependencies": {
"@sentry-internal/integration-shims": "8.2.1",
"@sentry-internal/integration-shims": "8.3.0",
"@types/md5": "2.1.33",

@@ -57,0 +57,0 @@ "btoa": "^1.2.1",

@@ -6,7 +6,7 @@ /**

export declare const feedbackAsyncIntegration: import("@sentry/types").IntegrationFn<import("@sentry/types").Integration & {
attachTo(el: string | Element, optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): () => void;
createForm(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): Promise<import("@sentry/types").FeedbackDialog>;
createWidget(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent;
attachTo(el: string | Element, optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): () => void;
createForm(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): Promise<import("@sentry/types").FeedbackDialog>;
createWidget(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent;
remove(): void;
}>;
//# sourceMappingURL=feedbackAsync.d.ts.map
/** Add a widget to capture user feedback to your application. */
export declare const feedbackSyncIntegration: import("@sentry/types").IntegrationFn<import("@sentry/types").Integration & {
attachTo(el: string | Element, optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): () => void;
createForm(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): Promise<import("@sentry/types").FeedbackDialog>;
createWidget(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent;
attachTo(el: string | Element, optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): () => void;
createForm(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): Promise<import("@sentry/types").FeedbackDialog>;
createWidget(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent;
remove(): void;
}>;
//# sourceMappingURL=feedbackSync.d.ts.map
import { Transport } from '@sentry/types';
import { WINDOW } from '../helpers';
import { BrowserTransportOptions } from './types';
import { FetchImpl } from './utils';
/**
* Creates a Transport that uses the Fetch API to send events to Sentry.
*/
export declare function makeFetchTransport(options: BrowserTransportOptions, nativeFetch?: FetchImpl | undefined): Transport;
export declare function makeFetchTransport(options: BrowserTransportOptions, nativeFetch?: typeof WINDOW.fetch | undefined): Transport;
//# sourceMappingURL=fetch.d.ts.map

@@ -18,2 +18,3 @@ import { IntegrationFn } from '@sentry/types';

readonly sessionTimingIntegration: "sessiontiming";
readonly browserProfilingIntegration: "browserprofiling";
};

@@ -20,0 +21,0 @@ /**

@@ -6,7 +6,7 @@ /**

export declare const feedbackAsyncIntegration: import("@sentry/types").IntegrationFn<import("@sentry/types").Integration & {
attachTo(el: string | Element, optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): () => void;
createForm(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): Promise<import("@sentry/types").FeedbackDialog>;
createWidget(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent;
attachTo(el: string | Element, optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): () => void;
createForm(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): Promise<import("@sentry/types").FeedbackDialog>;
createWidget(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent;
remove(): void;
}>;
//# sourceMappingURL=feedbackAsync.d.ts.map
/** Add a widget to capture user feedback to your application. */
export declare const feedbackSyncIntegration: import("@sentry/types").IntegrationFn<import("@sentry/types").Integration & {
attachTo(el: string | Element, optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): () => void;
createForm(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): Promise<import("@sentry/types").FeedbackDialog>;
createWidget(optionOverrides: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent;
attachTo(el: string | Element, optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): () => void;
createForm(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): Promise<import("@sentry/types").FeedbackDialog>;
createWidget(optionOverrides?: import("@sentry-internal/feedback/build/npm/types/core/types").OverrideFeedbackConfiguration | undefined): import("@sentry-internal/feedback/build/npm/types/core/components/Actor").ActorComponent;
remove(): void;
}>;
//# sourceMappingURL=feedbackSync.d.ts.map
import type { Transport } from '@sentry/types';
import type { WINDOW } from '../helpers';
import type { BrowserTransportOptions } from './types';
import type { FetchImpl } from './utils';
/**
* Creates a Transport that uses the Fetch API to send events to Sentry.
*/
export declare function makeFetchTransport(options: BrowserTransportOptions, nativeFetch?: FetchImpl | undefined): Transport;
export declare function makeFetchTransport(options: BrowserTransportOptions, nativeFetch?: typeof WINDOW.fetch | undefined): Transport;
//# sourceMappingURL=fetch.d.ts.map

@@ -18,2 +18,3 @@ import type { IntegrationFn } from '@sentry/types';

readonly sessionTimingIntegration: "sessiontiming";
readonly browserProfilingIntegration: "browserprofiling";
};

@@ -20,0 +21,0 @@ /**

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet