@sentry/node
Version:
Sentry Node SDK using OpenTelemetry for performance instrumentation
22 lines (18 loc) • 516 B
JavaScript
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;
}
export { isDebuggerEnabled };
//# sourceMappingURL=debug.js.map