UNPKG

lightstep-tracer

Version:

> ❗ **This instrumentation is no longer recommended**. Please review [documentation on setting up and configuring the OpenTelemetry Node.js Launcher](https://github.com/lightstep/otel-launcher-node) or [OpenTelemetry JS (Browser)](https://github.com/open-

24 lines (22 loc) 1.19 kB
/* eslint-disable import/extensions */ /* global PLATFORM_BROWSER */ // Hide the differences in how the Thrift compiler generates code for the // different platforms as well as expose a Platform class to abstract a few // general differences in the platforms. if ((typeof PLATFORM_BROWSER !== 'undefined') && PLATFORM_BROWSER) { module.exports = { Platform : require('./imp/platform/browser/platform_browser.js'), ThriftTransport : require('./imp/platform/browser/transport_httpthrift.js'), thrift : require('./imp/platform/browser/thrift.js'), crouton_thrift : require('./imp/platform/browser/crouton_thrift.js'), }; } else { module.exports = { Platform : require('./imp/platform/node/platform_node.js'), ThriftTransport : require('./imp/platform/node/transport_httpthrift.js'), // Note: THRIFT-5029 requires us to use a non-standard require // TODO: remove non-standard require after https://github.com/apache/thrift/pull/1947 merges thrift : require('thrift/lib/nodejs/lib/thrift'), crouton_thrift : require('./imp/platform/node/crouton_thrift.js'), }; }