UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

15 lines (10 loc) 398 B
'use strict' // TODO: default to AsyncLocalStorage when it supports triggerAsyncResource const semver = require('semver') // https://github.com/nodejs/node/pull/33801 const hasJavaScriptAsyncHooks = semver.satisfies(process.versions.node, '>=14.5 || ^12.19.0') if (hasJavaScriptAsyncHooks) { module.exports = require('./async_resource') } else { module.exports = require('./async_hooks') }