UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

16 lines (11 loc) 540 B
'use strict' const { isFalse } = require('./util') const { getEnvironmentVariable } = require('../../dd-trace/src/config-helper') // Global `jest` is only present in Jest workers. const inJestWorker = typeof jest !== 'undefined' const ddTraceDisabled = getEnvironmentVariable('DD_TRACE_ENABLED') ? isFalse(getEnvironmentVariable('DD_TRACE_ENABLED')) : String(getEnvironmentVariable('OTEL_TRACES_EXPORTER')).toLowerCase() === 'none' module.exports = ddTraceDisabled || inJestWorker ? require('./noop/proxy') : require('./proxy')