UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

22 lines (17 loc) 311 B
'use strict' class Scope { constructor (span, finishSpanOnClose) { this._span = span this._finishSpanOnClose = finishSpanOnClose this.close() } span () { return this._span } close () { if (this._finishSpanOnClose) { this._span.finish() } } } module.exports = Scope