@opentelemetry/core
Version:
OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.
18 lines (17 loc) • 506 B
JavaScript
import { suppressTracing } from "../trace/suppress-tracing.mjs";
import { context } from "@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) => {
context.with(suppressTracing(context.active()), () => {
exporter.export(arg, resolve);
});
});
}
//#endregion
export { _export };
//# sourceMappingURL=exporter.mjs.map