UNPKG

@opentelemetry/core

Version:

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

18 lines (17 loc) • 506 B
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