UNPKG

4.82 kBJavaScriptView Raw
1Object.defineProperty(exports, '__esModule', { value: true });
2
3const core = require('@sentry/core');
4const helpers = require('./helpers.js');
5const client = require('./client.js');
6const fetch = require('./transports/fetch.js');
7const xhr = require('./transports/xhr.js');
8const stackParsers = require('./stack-parsers.js');
9const eventbuilder = require('./eventbuilder.js');
10const userfeedback = require('./userfeedback.js');
11const sdk = require('./sdk.js');
12const index = require('./integrations/index.js');
13const replay = require('@sentry/replay');
14const tracing = require('@sentry-internal/tracing');
15const offline = require('./transports/offline.js');
16const hubextensions = require('./profiling/hubextensions.js');
17const integration = require('./profiling/integration.js');
18const globalhandlers = require('./integrations/globalhandlers.js');
19const trycatch = require('./integrations/trycatch.js');
20const breadcrumbs = require('./integrations/breadcrumbs.js');
21const linkederrors = require('./integrations/linkederrors.js');
22const httpcontext = require('./integrations/httpcontext.js');
23const dedupe = require('./integrations/dedupe.js');
24
25let windowIntegrations = {};
26
27// This block is needed to add compatibility with the integrations packages when used with a CDN
28if (helpers.WINDOW.Sentry && helpers.WINDOW.Sentry.Integrations) {
29 windowIntegrations = helpers.WINDOW.Sentry.Integrations;
30}
31
32const INTEGRATIONS = {
33 ...windowIntegrations,
34 ...core.Integrations,
35 ...index,
36};
37
38exports.FunctionToString = core.FunctionToString;
39exports.Hub = core.Hub;
40exports.InboundFilters = core.InboundFilters;
41exports.SDK_VERSION = core.SDK_VERSION;
42exports.Scope = core.Scope;
43exports.addBreadcrumb = core.addBreadcrumb;
44exports.addGlobalEventProcessor = core.addGlobalEventProcessor;
45exports.addTracingExtensions = core.addTracingExtensions;
46exports.captureEvent = core.captureEvent;
47exports.captureException = core.captureException;
48exports.captureMessage = core.captureMessage;
49exports.configureScope = core.configureScope;
50exports.createTransport = core.createTransport;
51exports.extractTraceparentData = core.extractTraceparentData;
52exports.getActiveTransaction = core.getActiveTransaction;
53exports.getCurrentHub = core.getCurrentHub;
54exports.getHubFromCarrier = core.getHubFromCarrier;
55exports.makeMain = core.makeMain;
56exports.makeMultiplexedTransport = core.makeMultiplexedTransport;
57exports.setContext = core.setContext;
58exports.setExtra = core.setExtra;
59exports.setExtras = core.setExtras;
60exports.setTag = core.setTag;
61exports.setTags = core.setTags;
62exports.setUser = core.setUser;
63exports.spanStatusfromHttpCode = core.spanStatusfromHttpCode;
64exports.startTransaction = core.startTransaction;
65exports.trace = core.trace;
66exports.withScope = core.withScope;
67exports.WINDOW = helpers.WINDOW;
68exports.BrowserClient = client.BrowserClient;
69exports.makeFetchTransport = fetch.makeFetchTransport;
70exports.makeXHRTransport = xhr.makeXHRTransport;
71exports.chromeStackLineParser = stackParsers.chromeStackLineParser;
72exports.defaultStackLineParsers = stackParsers.defaultStackLineParsers;
73exports.defaultStackParser = stackParsers.defaultStackParser;
74exports.geckoStackLineParser = stackParsers.geckoStackLineParser;
75exports.opera10StackLineParser = stackParsers.opera10StackLineParser;
76exports.opera11StackLineParser = stackParsers.opera11StackLineParser;
77exports.winjsStackLineParser = stackParsers.winjsStackLineParser;
78exports.eventFromException = eventbuilder.eventFromException;
79exports.eventFromMessage = eventbuilder.eventFromMessage;
80exports.createUserFeedbackEnvelope = userfeedback.createUserFeedbackEnvelope;
81exports.captureUserFeedback = sdk.captureUserFeedback;
82exports.close = sdk.close;
83exports.defaultIntegrations = sdk.defaultIntegrations;
84exports.flush = sdk.flush;
85exports.forceLoad = sdk.forceLoad;
86exports.init = sdk.init;
87exports.lastEventId = sdk.lastEventId;
88exports.onLoad = sdk.onLoad;
89exports.showReportDialog = sdk.showReportDialog;
90exports.wrap = sdk.wrap;
91exports.Replay = replay.Replay;
92exports.BrowserTracing = tracing.BrowserTracing;
93exports.defaultRequestInstrumentationOptions = tracing.defaultRequestInstrumentationOptions;
94exports.instrumentOutgoingRequests = tracing.instrumentOutgoingRequests;
95exports.makeBrowserOfflineTransport = offline.makeBrowserOfflineTransport;
96exports.onProfilingStartRouteTransaction = hubextensions.onProfilingStartRouteTransaction;
97exports.BrowserProfilingIntegration = integration.BrowserProfilingIntegration;
98exports.GlobalHandlers = globalhandlers.GlobalHandlers;
99exports.TryCatch = trycatch.TryCatch;
100exports.Breadcrumbs = breadcrumbs.Breadcrumbs;
101exports.LinkedErrors = linkederrors.LinkedErrors;
102exports.HttpContext = httpcontext.HttpContext;
103exports.Dedupe = dedupe.Dedupe;
104exports.Integrations = INTEGRATIONS;
105//# sourceMappingURL=index.js.map