UNPKG

2.59 kBJavaScriptView Raw
1Object.defineProperty(exports, "__esModule", { value: true });
2var tslib_1 = require("tslib");
3var types_1 = require("@sentry/types");
4exports.Severity = types_1.Severity;
5exports.Status = types_1.Status;
6var core_1 = require("@sentry/core");
7exports.addGlobalEventProcessor = core_1.addGlobalEventProcessor;
8exports.addBreadcrumb = core_1.addBreadcrumb;
9exports.captureException = core_1.captureException;
10exports.captureEvent = core_1.captureEvent;
11exports.captureMessage = core_1.captureMessage;
12exports.configureScope = core_1.configureScope;
13exports.getHubFromCarrier = core_1.getHubFromCarrier;
14exports.getCurrentHub = core_1.getCurrentHub;
15exports.Hub = core_1.Hub;
16exports.makeMain = core_1.makeMain;
17exports.Scope = core_1.Scope;
18exports.startTransaction = core_1.startTransaction;
19exports.SDK_VERSION = core_1.SDK_VERSION;
20exports.setContext = core_1.setContext;
21exports.setExtra = core_1.setExtra;
22exports.setExtras = core_1.setExtras;
23exports.setTag = core_1.setTag;
24exports.setTags = core_1.setTags;
25exports.setUser = core_1.setUser;
26exports.withScope = core_1.withScope;
27var backend_1 = require("./backend");
28exports.NodeBackend = backend_1.NodeBackend;
29var client_1 = require("./client");
30exports.NodeClient = client_1.NodeClient;
31var sdk_1 = require("./sdk");
32exports.defaultIntegrations = sdk_1.defaultIntegrations;
33exports.init = sdk_1.init;
34exports.lastEventId = sdk_1.lastEventId;
35exports.flush = sdk_1.flush;
36exports.close = sdk_1.close;
37exports.getSentryRelease = sdk_1.getSentryRelease;
38var utils_1 = require("./utils");
39exports.deepReadDirSync = utils_1.deepReadDirSync;
40var version_1 = require("./version");
41exports.SDK_NAME = version_1.SDK_NAME;
42var core_2 = require("@sentry/core");
43var hub_1 = require("@sentry/hub");
44var domain = require("domain");
45var Handlers = require("./handlers");
46exports.Handlers = Handlers;
47var NodeIntegrations = require("./integrations");
48var Transports = require("./transports");
49exports.Transports = Transports;
50var INTEGRATIONS = tslib_1.__assign(tslib_1.__assign({}, core_2.Integrations), NodeIntegrations);
51exports.Integrations = INTEGRATIONS;
52// We need to patch domain on the global __SENTRY__ object to make it work for node in cross-platform packages like
53// @sentry/hub. If we don't do this, browser bundlers will have troubles resolving `require('domain')`.
54var carrier = hub_1.getMainCarrier();
55if (carrier.__SENTRY__) {
56 carrier.__SENTRY__.extensions = carrier.__SENTRY__.extensions || {};
57 carrier.__SENTRY__.extensions.domain = carrier.__SENTRY__.extensions.domain || domain;
58}
59//# sourceMappingURL=index.js.map
\No newline at end of file