UNPKG

@opentelemetry/core

Version:

OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.

18 lines (17 loc) • 596 B
const require_suppress_tracing = require("../trace/suppress-tracing.cjs"); let _opentelemetry_api = require("@opentelemetry/api"); //#region src/internal/exporter.ts /** * @internal * Shared functionality used by Exporters while exporting data, including suppression of Traces. */ function _export(exporter, arg) { return new Promise((resolve) => { _opentelemetry_api.context.with(require_suppress_tracing.suppressTracing(_opentelemetry_api.context.active()), () => { exporter.export(arg, resolve); }); }); } //#endregion exports._export = _export; //# sourceMappingURL=exporter.cjs.map