@opentelemetry/core
Version:
OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.
18 lines (17 loc) • 596 B
JavaScript
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