Socket
Socket
Sign inDemoInstall

@sentry/browser

Package Overview
Dependencies
Maintainers
11
Versions
529
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 8.2.1 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

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc