UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

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