UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

16 lines (13 loc) 353 B
'use strict' const shimmer = require('../../datadog-shimmer') const { addHook } = require('./helpers/instrument') const { wrapThen } = require('./helpers/promise') addHook({ name: 'promise-js', versions: ['>=0.0.3'], }, Promise => { if (Promise !== global.Promise) { shimmer.wrap(Promise.prototype, 'then', wrapThen) } return Promise })