How to use the @sentry/hub.Hub function in @sentry/hub

To help you get started, we’ve selected a few @sentry/hub examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github getsentry / sentry-javascript / packages / node / src / hub.ts View on Github external
export function getCurrentHub(): Hub {
  const globalHub = getCurrentHubBase();
  if (!domain.active) {
    return globalHub;
  }

  let carrier = domain.active.__SENTRY__;
  if (!carrier) {
    domain.active.__SENTRY__ = carrier = {};
  }

  if (!carrier.hub) {
    const top = globalHub.getStackTop();
    carrier.hub = top ? new Hub(top.client, top.scope) : new Hub();
  }

  return carrier.hub;
}

@sentry/hub

Sentry hub which handles global state managment.

MIT
Latest version published 6 months ago

Package Health Score

93 / 100
Full package analysis