Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
constructor (config) {
super()
EventEmitter.call(this)
const service = config.service
const endpoint = config.endpoint
const hostname = config.hostname || 'localhost'
const port = config.port || 8126
const protocol = config.protocol || 'http'
this._service = service
this._endpoint = new Endpoint(endpoint || `${protocol}://${hostname}:${port}`)
this._propagators = {
[opentracing.FORMAT_TEXT_MAP]: new TextMapPropagator(),
[opentracing.FORMAT_HTTP_HEADERS]: new TextMapPropagator(),
[opentracing.FORMAT_BINARY]: new BinaryPropagator()
}
}