@sentry/node
Version:
Sentry Node SDK using OpenTelemetry for performance instrumentation
24 lines (19 loc) • 607 B
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
let cachedDebuggerEnabled;
/**
* Was the debugger enabled when this function was first called?
*/
async function isDebuggerEnabled() {
if (cachedDebuggerEnabled === undefined) {
try {
// Node can be built without inspector support
const inspector = await import('node:inspector');
cachedDebuggerEnabled = !!inspector.url();
} catch (_) {
cachedDebuggerEnabled = false;
}
}
return cachedDebuggerEnabled;
}
exports.isDebuggerEnabled = isDebuggerEnabled;
//# sourceMappingURL=debug.js.map