Socket
Socket
Sign inDemoInstall

@sentry/core

Package Overview
Dependencies
2
Maintainers
11
Versions
488
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 8.0.0-beta.5 to 8.0.0-beta.6

cjs/feedback.js

5

cjs/baseclient.js

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

this._transport = options.transport({
tunnel: this._options.tunnel,
recordDroppedEvent: this.recordDroppedEvent.bind(this),

@@ -491,7 +492,7 @@ ...options.transportOptions,

evt.contexts = {
trace: {
trace: utils.dropUndefinedKeys({
trace_id,
span_id: spanId,
parent_span_id: parentSpanId,
},
}),
...evt.contexts,

@@ -498,0 +499,0 @@ };

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

/**
* Create an Envelope from an event.
*/
function createAttachmentEnvelope(
event,
attachments,
dsn,
metadata,
tunnel,
) {
const sdkInfo = utils.getSdkMetadataForEnvelopeHeader(metadata);
enhanceEventWithSdkInfo(event, metadata && metadata.sdk);
const envelopeHeaders = utils.createEventEnvelopeHeaders(event, sdkInfo, tunnel, dsn);
// Prevent this data (which, if it exists, was used in earlier steps in the processing pipeline) from being sent to
// sentry. (Note: Our use of this property comes and goes with whatever we might be debugging, whatever hacks we may
// have temporarily added, etc. Even if we don't happen to be using it at some point in the future, let's not get rid
// of this `delete`, lest we miss putting it back in the next time the property is in use.)
delete event.sdkProcessingMetadata;
const attachmentItems = [];
for (const attachment of attachments || []) {
attachmentItems.push(utils.createAttachmentEnvelopeItem(attachment));
}
return utils.createEnvelope(envelopeHeaders, attachmentItems);
}
/**
* Create envelope from Span item.

@@ -129,3 +101,2 @@ */

exports.createAttachmentEnvelope = createAttachmentEnvelope;
exports.createEventEnvelope = createEventEnvelope;

@@ -132,0 +103,0 @@ exports.createSessionEnvelope = createSessionEnvelope;

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

const hasParent = !!spanUtils.getActiveSpan();
const fullUrl = getFullURL(url);

@@ -70,5 +68,2 @@ const host = fullUrl ? utils.parseUrl(fullUrl).host : undefined;

},
experimental: {
standalone: !hasParent,
},
})

@@ -75,0 +70,0 @@ : new sentryNonRecordingSpan.SentryNonRecordingSpan();

6

cjs/index.js

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

const sessiontiming = require('./integrations/sessiontiming.js');
const zoderrors = require('./integrations/zoderrors.js');
const exports$2 = require('./metrics/exports.js');

@@ -64,2 +65,3 @@ const exportsDefault = require('./metrics/exports-default.js');

const trpc = require('./trpc.js');
const feedback = require('./feedback.js');
const getCurrentHubShim = require('./getCurrentHubShim.js');

@@ -104,3 +106,2 @@

exports.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE = semanticAttributes.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE;
exports.createAttachmentEnvelope = envelope.createAttachmentEnvelope;
exports.createEventEnvelope = envelope.createEventEnvelope;

@@ -170,2 +171,3 @@ exports.createSessionEnvelope = envelope.createSessionEnvelope;

exports.spanIsSampled = spanUtils.spanIsSampled;
exports.spanToBaggageHeader = spanUtils.spanToBaggageHeader;
exports.spanToJSON = spanUtils.spanToJSON;

@@ -189,2 +191,3 @@ exports.spanToTraceContext = spanUtils.spanToTraceContext;

exports.sessionTimingIntegration = sessiontiming.sessionTimingIntegration;
exports.zodErrorsIntegration = zoderrors.zodErrorsIntegration;
exports.metrics = exports$2.metrics;

@@ -197,4 +200,5 @@ exports.metricsDefault = exportsDefault.metricsDefault;

exports.trpcMiddleware = trpc.trpcMiddleware;
exports.captureFeedback = feedback.captureFeedback;
exports.getCurrentHub = getCurrentHubShim.getCurrentHub;
exports.getCurrentHubShim = getCurrentHubShim.getCurrentHubShim;
//# sourceMappingURL=index.js.map

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

return {
...transport,
send: async (envelope) => {

@@ -45,3 +46,2 @@ const event = eventFromEnvelope(envelope, ['event', 'transaction', 'profile', 'replay_event']);

},
flush: timeout => transport.flush(timeout),
};

@@ -51,2 +51,15 @@ };

/** Overrides the DSN in the envelope header */
function overrideDsn(envelope, dsn) {
return utils.createEnvelope(
dsn
? {
...envelope[0],
dsn,
}
: envelope[0],
envelope[1],
);
}
/**

@@ -61,3 +74,3 @@ * Creates a transport that can send events to different DSNs depending on the envelope contents.

const fallbackTransport = createTransport(options);
const otherTransports = {};
const otherTransports = new Map();

@@ -69,3 +82,5 @@ function getTransport(dsn, release) {

if (!otherTransports[key]) {
let transport = otherTransports.get(key);
if (!transport) {
const validatedDsn = utils.dsnFromString(dsn);

@@ -75,10 +90,12 @@ if (!validatedDsn) {

}
const url = api.getEnvelopeEndpointWithUrlEncodedAuth(validatedDsn);
const url = api.getEnvelopeEndpointWithUrlEncodedAuth(validatedDsn, options.tunnel);
otherTransports[key] = release
transport = release
? makeOverrideReleaseTransport(createTransport, release)({ ...options, url })
: createTransport({ ...options, url });
otherTransports.set(key, transport);
}
return otherTransports[key];
return [dsn, transport];
}

@@ -104,6 +121,9 @@

if (transports.length === 0) {
transports.push(fallbackTransport);
// Don't override the DSN in the header for the fallback transport. '' is falsy
transports.push(['', fallbackTransport]);
}
const results = await Promise.all(transports.map(transport => transport.send(envelope)));
const results = await Promise.all(
transports.map(([dsn, transport]) => transport.send(overrideDsn(envelope, dsn))),
);

@@ -114,3 +134,3 @@ return results[0];

async function flush(timeout) {
const allTransports = [...Object.keys(otherTransports).map(dsn => otherTransports[dsn]), fallbackTransport];
const allTransports = [...otherTransports.values(), fallbackTransport];
const results = await Promise.all(allTransports.map(transport => transport.flush(timeout)));

@@ -117,0 +137,0 @@ return results.every(r => r);

@@ -9,4 +9,7 @@ Object.defineProperty(exports, '__esModule', { value: true });

const semanticAttributes = require('../semanticAttributes.js');
require('../tracing/errors.js');
require('../debug-build.js');
const spanOnScope = require('./spanOnScope.js');
const spanstatus = require('../tracing/spanstatus.js');
const spanOnScope = require('./spanOnScope.js');
const dynamicSamplingContext = require('../tracing/dynamicSamplingContext.js');

@@ -57,2 +60,10 @@ // These are aligned with OpenTelemetry trace flags

/**
* Convert a Span to a baggage header.
*/
function spanToBaggageHeader(span) {
const dsc = dynamicSamplingContext.getDynamicSamplingContextFromSpan(span);
return utils.dynamicSamplingContextToSentryBaggageHeader(dsc);
}
/**
* Convert a span time input intp a timestamp in seconds.

@@ -270,2 +281,3 @@ */

exports.spanTimeInputToSeconds = spanTimeInputToSeconds;
exports.spanToBaggageHeader = spanToBaggageHeader;
exports.spanToJSON = spanToJSON;

@@ -272,0 +284,0 @@ exports.spanToTraceContext = spanToTraceContext;

Object.defineProperty(exports, '__esModule', { value: true });
const SDK_VERSION = '8.0.0-beta.5';
const SDK_VERSION = '8.0.0-beta.6';
exports.SDK_VERSION = SDK_VERSION;
//# sourceMappingURL=version.js.map

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

import { makeDsn, logger, uuid4, checkOrSetAlreadyCaught, isParameterizedString, isPrimitive, resolvedSyncPromise, addItemToEnvelope, createAttachmentEnvelopeItem, SyncPromise, rejectedSyncPromise, SentryError, isThenable, isPlainObject } from '@sentry/utils';
import { makeDsn, logger, uuid4, checkOrSetAlreadyCaught, isParameterizedString, isPrimitive, resolvedSyncPromise, addItemToEnvelope, createAttachmentEnvelopeItem, SyncPromise, dropUndefinedKeys, rejectedSyncPromise, SentryError, isThenable, isPlainObject } from '@sentry/utils';
import { getEnvelopeEndpointWithUrlEncodedAuth } from './api.js';

@@ -84,2 +84,3 @@ import { getIsolationScope } from './currentScopes.js';

this._transport = options.transport({
tunnel: this._options.tunnel,
recordDroppedEvent: this.recordDroppedEvent.bind(this),

@@ -489,7 +490,7 @@ ...options.transportOptions,

evt.contexts = {
trace: {
trace: dropUndefinedKeys({
trace_id,
span_id: spanId,
parent_span_id: parentSpanId,
},
}),
...evt.contexts,

@@ -496,0 +497,0 @@ };

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

import { getSdkMetadataForEnvelopeHeader, dsnToString, createEnvelope, createEventEnvelopeHeaders, createAttachmentEnvelopeItem, createSpanEnvelopeItem } from '@sentry/utils';
import { getSdkMetadataForEnvelopeHeader, dsnToString, createEnvelope, createEventEnvelopeHeaders, createSpanEnvelopeItem } from '@sentry/utils';
import './tracing/errors.js';

@@ -78,30 +78,2 @@ import './debug-build.js';

/**
* Create an Envelope from an event.
*/
function createAttachmentEnvelope(
event,
attachments,
dsn,
metadata,
tunnel,
) {
const sdkInfo = getSdkMetadataForEnvelopeHeader(metadata);
enhanceEventWithSdkInfo(event, metadata && metadata.sdk);
const envelopeHeaders = createEventEnvelopeHeaders(event, sdkInfo, tunnel, dsn);
// Prevent this data (which, if it exists, was used in earlier steps in the processing pipeline) from being sent to
// sentry. (Note: Our use of this property comes and goes with whatever we might be debugging, whatever hacks we may
// have temporarily added, etc. Even if we don't happen to be using it at some point in the future, let's not get rid
// of this `delete`, lest we miss putting it back in the next time the property is in use.)
delete event.sdkProcessingMetadata;
const attachmentItems = [];
for (const attachment of attachments || []) {
attachmentItems.push(createAttachmentEnvelopeItem(attachment));
}
return createEnvelope(envelopeHeaders, attachmentItems);
}
/**
* Create envelope from Span item.

@@ -127,3 +99,3 @@ */

export { createAttachmentEnvelope, createEventEnvelope, createSessionEnvelope, createSpanEnvelope };
export { createEventEnvelope, createSessionEnvelope, createSpanEnvelope };
//# sourceMappingURL=envelope.js.map

@@ -7,3 +7,3 @@ import { parseUrl, generateSentryTraceHeader, dynamicSamplingContextToSentryBaggageHeader, isInstanceOf, BAGGAGE_HEADER_NAME } from '@sentry/utils';

import { hasTracingEnabled } from './utils/hasTracingEnabled.js';
import { getActiveSpan, spanToTraceHeader } from './utils/spanUtils.js';
import { spanToTraceHeader } from './utils/spanUtils.js';
import { SentryNonRecordingSpan } from './tracing/sentryNonRecordingSpan.js';

@@ -51,4 +51,2 @@ import { setHttpStatus, SPAN_STATUS_ERROR } from './tracing/spanstatus.js';

const hasParent = !!getActiveSpan();
const fullUrl = getFullURL(url);

@@ -69,5 +67,2 @@ const host = fullUrl ? parseUrl(fullUrl).host : undefined;

},
experimental: {
standalone: !hasParent,
},
})

@@ -74,0 +69,0 @@ : new SentryNonRecordingSpan();

@@ -14,3 +14,3 @@ export { registerSpanErrorInstrumentation } from './tracing/errors.js';

export { SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME, SEMANTIC_ATTRIBUTE_PROFILE_ID, SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON, SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT, SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE, SEMANTIC_ATTRIBUTE_SENTRY_OP, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE, SEMANTIC_ATTRIBUTE_SENTRY_SOURCE } from './semanticAttributes.js';
export { createAttachmentEnvelope, createEventEnvelope, createSessionEnvelope, createSpanEnvelope } from './envelope.js';
export { createEventEnvelope, createSessionEnvelope, createSpanEnvelope } from './envelope.js';
export { addEventProcessor, captureCheckIn, captureEvent, captureException, captureMessage, captureSession, close, endSession, flush, isInitialized, setContext, setExtra, setExtras, setTag, setTags, setUser, startSession, withMonitor } from './exports.js';

@@ -40,3 +40,3 @@ export { getClient, getCurrentScope, getDefaultCurrentScope, getDefaultIsolationScope, getGlobalScope, getIsolationScope, withIsolationScope, withScope } from './currentScopes.js';

export { parameterize } from './utils/parameterize.js';
export { addChildSpanToSpan, getActiveSpan, getRootSpan, getSpanDescendants, getStatusMessage, spanIsSampled, spanToJSON, spanToTraceContext, spanToTraceHeader } from './utils/spanUtils.js';
export { addChildSpanToSpan, getActiveSpan, getRootSpan, getSpanDescendants, getStatusMessage, spanIsSampled, spanToBaggageHeader, spanToJSON, spanToTraceContext, spanToTraceHeader } from './utils/spanUtils.js';
export { parseSampleRate } from './utils/parseSampleRate.js';

@@ -57,2 +57,3 @@ export { applySdkMetadata } from './utils/sdkMetadata.js';

export { sessionTimingIntegration } from './integrations/sessiontiming.js';
export { zodErrorsIntegration } from './integrations/zoderrors.js';
export { metrics } from './metrics/exports.js';

@@ -64,3 +65,4 @@ export { metricsDefault } from './metrics/exports-default.js';

export { trpcMiddleware } from './trpc.js';
export { captureFeedback } from './feedback.js';
export { getCurrentHub, getCurrentHubShim } from './getCurrentHubShim.js';
//# sourceMappingURL=index.js.map

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

import { dsnFromString, forEachEnvelopeItem } from '@sentry/utils';
import { createEnvelope, dsnFromString, forEachEnvelopeItem } from '@sentry/utils';
import { getEnvelopeEndpointWithUrlEncodedAuth } from '../api.js';

@@ -34,2 +34,3 @@

return {
...transport,
send: async (envelope) => {

@@ -43,3 +44,2 @@ const event = eventFromEnvelope(envelope, ['event', 'transaction', 'profile', 'replay_event']);

},
flush: timeout => transport.flush(timeout),
};

@@ -49,2 +49,15 @@ };

/** Overrides the DSN in the envelope header */
function overrideDsn(envelope, dsn) {
return createEnvelope(
dsn
? {
...envelope[0],
dsn,
}
: envelope[0],
envelope[1],
);
}
/**

@@ -59,3 +72,3 @@ * Creates a transport that can send events to different DSNs depending on the envelope contents.

const fallbackTransport = createTransport(options);
const otherTransports = {};
const otherTransports = new Map();

@@ -67,3 +80,5 @@ function getTransport(dsn, release) {

if (!otherTransports[key]) {
let transport = otherTransports.get(key);
if (!transport) {
const validatedDsn = dsnFromString(dsn);

@@ -73,10 +88,12 @@ if (!validatedDsn) {

}
const url = getEnvelopeEndpointWithUrlEncodedAuth(validatedDsn);
const url = getEnvelopeEndpointWithUrlEncodedAuth(validatedDsn, options.tunnel);
otherTransports[key] = release
transport = release
? makeOverrideReleaseTransport(createTransport, release)({ ...options, url })
: createTransport({ ...options, url });
otherTransports.set(key, transport);
}
return otherTransports[key];
return [dsn, transport];
}

@@ -102,6 +119,9 @@

if (transports.length === 0) {
transports.push(fallbackTransport);
// Don't override the DSN in the header for the fallback transport. '' is falsy
transports.push(['', fallbackTransport]);
}
const results = await Promise.all(transports.map(transport => transport.send(envelope)));
const results = await Promise.all(
transports.map(([dsn, transport]) => transport.send(overrideDsn(envelope, dsn))),
);

@@ -112,3 +132,3 @@ return results[0];

async function flush(timeout) {
const allTransports = [...Object.keys(otherTransports).map(dsn => otherTransports[dsn]), fallbackTransport];
const allTransports = [...otherTransports.values(), fallbackTransport];
const results = await Promise.all(allTransports.map(transport => transport.flush(timeout)));

@@ -115,0 +135,0 @@ return results.every(r => r);

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

import { dropUndefinedKeys, generateSentryTraceHeader, addNonEnumerableProperty, timestampInSeconds } from '@sentry/utils';
import { dropUndefinedKeys, generateSentryTraceHeader, dynamicSamplingContextToSentryBaggageHeader, addNonEnumerableProperty, timestampInSeconds } from '@sentry/utils';
import { getAsyncContextStrategy } from '../asyncContext/index.js';

@@ -7,4 +7,7 @@ import { getMainCarrier } from '../carrier.js';

import { SEMANTIC_ATTRIBUTE_SENTRY_OP, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN } from '../semanticAttributes.js';
import '../tracing/errors.js';
import '../debug-build.js';
import { _getSpanForScope } from './spanOnScope.js';
import { SPAN_STATUS_UNSET, SPAN_STATUS_OK } from '../tracing/spanstatus.js';
import { _getSpanForScope } from './spanOnScope.js';
import { getDynamicSamplingContextFromSpan } from '../tracing/dynamicSamplingContext.js';

@@ -55,2 +58,10 @@ // These are aligned with OpenTelemetry trace flags

/**
* Convert a Span to a baggage header.
*/
function spanToBaggageHeader(span) {
const dsc = getDynamicSamplingContextFromSpan(span);
return dynamicSamplingContextToSentryBaggageHeader(dsc);
}
/**
* Convert a span time input intp a timestamp in seconds.

@@ -258,3 +269,3 @@ */

export { TRACE_FLAG_NONE, TRACE_FLAG_SAMPLED, addChildSpanToSpan, getActiveSpan, getRootSpan, getSpanDescendants, getStatusMessage, removeChildSpanFromSpan, spanIsSampled, spanTimeInputToSeconds, spanToJSON, spanToTraceContext, spanToTraceHeader, spanToTransactionTraceContext, updateMetricSummaryOnActiveSpan };
export { TRACE_FLAG_NONE, TRACE_FLAG_SAMPLED, addChildSpanToSpan, getActiveSpan, getRootSpan, getSpanDescendants, getStatusMessage, removeChildSpanFromSpan, spanIsSampled, spanTimeInputToSeconds, spanToBaggageHeader, spanToJSON, spanToTraceContext, spanToTraceHeader, spanToTransactionTraceContext, updateMetricSummaryOnActiveSpan };
//# sourceMappingURL=spanUtils.js.map

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

const SDK_VERSION = '8.0.0-beta.5';
const SDK_VERSION = '8.0.0-beta.6';
export { SDK_VERSION };
//# sourceMappingURL=version.js.map
{
"name": "@sentry/core",
"version": "8.0.0-beta.5",
"version": "8.0.0-beta.6",
"description": "Base implementation for all Sentry JavaScript SDKs",

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

"dependencies": {
"@sentry/types": "8.0.0-beta.5",
"@sentry/utils": "8.0.0-beta.5"
"@sentry/types": "8.0.0-beta.6",
"@sentry/utils": "8.0.0-beta.6"
},

@@ -49,0 +49,0 @@ "madge": {

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

import { Attachment, DsnComponents, Event, EventEnvelope, SdkMetadata, Session, SessionAggregates, SessionEnvelope, SpanEnvelope } from '@sentry/types';
import { DsnComponents, Event, EventEnvelope, SdkMetadata, Session, SessionAggregates, SessionEnvelope, SpanEnvelope } from '@sentry/types';
import { SentrySpan } from './tracing';

@@ -10,6 +10,2 @@ /** Creates an envelope from a Session */

/**
* Create an Envelope from an event.
*/
export declare function createAttachmentEnvelope(event: Event, attachments: Attachment[], dsn?: DsnComponents, metadata?: SdkMetadata, tunnel?: string): EventEnvelope;
/**
* Create envelope from Span item.

@@ -16,0 +12,0 @@ */

@@ -10,3 +10,3 @@ export { ClientClass } from './sdk';

export * from './semanticAttributes';
export { createEventEnvelope, createSessionEnvelope, createAttachmentEnvelope, createSpanEnvelope } from './envelope';
export { createEventEnvelope, createSessionEnvelope, createSpanEnvelope } from './envelope';
export { captureCheckIn, withMonitor, captureException, captureEvent, captureMessage, close, flush, setContext, setExtra, setExtras, setTag, setTags, setUser, isInitialized, startSession, endSession, captureSession, addEventProcessor, } from './exports';

@@ -36,3 +36,3 @@ export { getCurrentScope, getIsolationScope, getGlobalScope, withScope, withIsolationScope, getClient, getDefaultCurrentScope, getDefaultIsolationScope, } from './currentScopes';

export { parameterize } from './utils/parameterize';
export { spanToTraceHeader, spanToJSON, spanIsSampled, spanToTraceContext, getSpanDescendants, getStatusMessage, getRootSpan, getActiveSpan, addChildSpanToSpan, } from './utils/spanUtils';
export { spanToTraceHeader, spanToBaggageHeader, spanToJSON, spanIsSampled, spanToTraceContext, getSpanDescendants, getStatusMessage, getRootSpan, getActiveSpan, addChildSpanToSpan, } from './utils/spanUtils';
export { parseSampleRate } from './utils/parseSampleRate';

@@ -53,2 +53,3 @@ export { applySdkMetadata } from './utils/sdkMetadata';

export { sessionTimingIntegration } from './integrations/sessiontiming';
export { zodErrorsIntegration } from './integrations/zoderrors';
export { metrics } from './metrics/exports';

@@ -61,3 +62,4 @@ export { MetricData } from './metrics/exports';

export { trpcMiddleware } from './trpc';
export { captureFeedback } from './feedback';
export { getCurrentHubShim, getCurrentHub } from './getCurrentHubShim';
//# sourceMappingURL=index.d.ts.map

@@ -20,2 +20,6 @@ import { MeasurementUnit, Primitive, Span, SpanAttributes, SpanJSON, SpanStatus, SpanTimeInput, TraceContext } from '@sentry/types';

/**
* Convert a Span to a baggage header.
*/
export declare function spanToBaggageHeader(span: Span): string | undefined;
/**
* Convert a span time input intp a timestamp in seconds.

@@ -22,0 +26,0 @@ */

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

export declare const SDK_VERSION = "8.0.0-beta.5";
export declare const SDK_VERSION = "8.0.0-beta.6";
//# sourceMappingURL=version.d.ts.map

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

import type { Attachment, DsnComponents, Event, EventEnvelope, SdkMetadata, Session, SessionAggregates, SessionEnvelope, SpanEnvelope } from '@sentry/types';
import type { DsnComponents, Event, EventEnvelope, SdkMetadata, Session, SessionAggregates, SessionEnvelope, SpanEnvelope } from '@sentry/types';
import { type SentrySpan } from './tracing';

@@ -10,6 +10,2 @@ /** Creates an envelope from a Session */

/**
* Create an Envelope from an event.
*/
export declare function createAttachmentEnvelope(event: Event, attachments: Attachment[], dsn?: DsnComponents, metadata?: SdkMetadata, tunnel?: string): EventEnvelope;
/**
* Create envelope from Span item.

@@ -16,0 +12,0 @@ */

@@ -10,3 +10,3 @@ export type { ClientClass } from './sdk';

export * from './semanticAttributes';
export { createEventEnvelope, createSessionEnvelope, createAttachmentEnvelope, createSpanEnvelope } from './envelope';
export { createEventEnvelope, createSessionEnvelope, createSpanEnvelope } from './envelope';
export { captureCheckIn, withMonitor, captureException, captureEvent, captureMessage, close, flush, setContext, setExtra, setExtras, setTag, setTags, setUser, isInitialized, startSession, endSession, captureSession, addEventProcessor, } from './exports';

@@ -36,3 +36,3 @@ export { getCurrentScope, getIsolationScope, getGlobalScope, withScope, withIsolationScope, getClient, getDefaultCurrentScope, getDefaultIsolationScope, } from './currentScopes';

export { parameterize } from './utils/parameterize';
export { spanToTraceHeader, spanToJSON, spanIsSampled, spanToTraceContext, getSpanDescendants, getStatusMessage, getRootSpan, getActiveSpan, addChildSpanToSpan, } from './utils/spanUtils';
export { spanToTraceHeader, spanToBaggageHeader, spanToJSON, spanIsSampled, spanToTraceContext, getSpanDescendants, getStatusMessage, getRootSpan, getActiveSpan, addChildSpanToSpan, } from './utils/spanUtils';
export { parseSampleRate } from './utils/parseSampleRate';

@@ -53,2 +53,3 @@ export { applySdkMetadata } from './utils/sdkMetadata';

export { sessionTimingIntegration } from './integrations/sessiontiming';
export { zodErrorsIntegration } from './integrations/zoderrors';
export { metrics } from './metrics/exports';

@@ -61,3 +62,4 @@ export type { MetricData } from './metrics/exports';

export { trpcMiddleware } from './trpc';
export { captureFeedback } from './feedback';
export { getCurrentHubShim, getCurrentHub } from './getCurrentHubShim';
//# sourceMappingURL=index.d.ts.map

@@ -20,2 +20,6 @@ import type { MeasurementUnit, Primitive, Span, SpanAttributes, SpanJSON, SpanStatus, SpanTimeInput, TraceContext } from '@sentry/types';

/**
* Convert a Span to a baggage header.
*/
export declare function spanToBaggageHeader(span: Span): string | undefined;
/**
* Convert a span time input intp a timestamp in seconds.

@@ -22,0 +26,0 @@ */

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

export declare const SDK_VERSION = "8.0.0-beta.5";
export declare const SDK_VERSION = "8.0.0-beta.6";
//# sourceMappingURL=version.d.ts.map

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

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

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc