UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

28 lines (21 loc) 369 B
'use strict' class JSONEncoder { constructor () { this.payloads = [] } encode (payload) { this.payloads.push(payload) } count () { return this.payloads.length } reset () { this.payloads = [] } makePayload () { const data = JSON.stringify(this.payloads) this.reset() return data } } module.exports = { JSONEncoder }