@embrace-io/web-sdk
Version:
16 lines (15 loc) • 1.19 kB
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const require_transport_FetchTransport_createFetchTransport = require("../transport/FetchTransport/createFetchTransport.cjs");
const require_transport_RetryingTransport_createRetryingTransport = require("../transport/RetryingTransport/createRetryingTransport.cjs");
let _opentelemetry_otlp_exporter_base = require("@opentelemetry/otlp-exporter-base");
//#region src/exporters/otlpBrowserFetchExportDelegate.ts
const createOtlpBrowserFetchExportDelegate = (config, serializer, componentType, metricsHelper) => (0, _opentelemetry_otlp_exporter_base.createOtlpNetworkExportDelegate)(config, serializer, new _opentelemetry_otlp_exporter_base.ExporterMetrics({
componentType,
metricsHelper,
url: config.url,
meterProvider: void 0,
responseAttributesFromError: () => ({})
}), require_transport_RetryingTransport_createRetryingTransport.createRetryingTransport({ transport: require_transport_FetchTransport_createFetchTransport.createFetchTransport(config) }));
//#endregion
exports.createOtlpBrowserFetchExportDelegate = createOtlpBrowserFetchExportDelegate;
//# sourceMappingURL=otlpBrowserFetchExportDelegate.cjs.map