{"version":3,"file":"OTLPMetricExporter.js","sourceRoot":"","sources":["../../../../src/platform/browser/OTLPMetricExporter.ts"],"names":[],"mappings":";AAAA;;;GAGG;;;AAGH,0FAAmF;AAEnF,sEAA4E;AAC5E,iFAAuG;AAEvG,MAAa,kBAAmB,SAAQ,mDAAsB;IAC5D,YACE,SAAiE,EAAE;QAEnE,KAAK,CACH,IAAA,oDAAqC,EACnC,MAAM,EACN,4CAAyB,EACzB,YAAY,EACZ,EAAE,cAAc,EAAE,wBAAwB,EAAE,CAC7C,EACD,MAAM,CACP,CAAC;IACJ,CAAC;CACF;AAdD,gDAcC","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport type { OTLPMetricExporterOptions } from '@opentelemetry/exporter-metrics-otlp-http';\nimport { OTLPMetricExporterBase } from '@opentelemetry/exporter-metrics-otlp-http';\nimport type { OTLPExporterNodeConfigBase } from '@opentelemetry/otlp-exporter-base';\nimport { ProtobufMetricsSerializer } from '@opentelemetry/otlp-transformer';\nimport { createLegacyOtlpBrowserExportDelegate } from '@opentelemetry/otlp-exporter-base/browser-http';\n\nexport class OTLPMetricExporter extends OTLPMetricExporterBase {\n  constructor(\n    config: OTLPExporterNodeConfigBase & OTLPMetricExporterOptions = {}\n  ) {\n    super(\n      createLegacyOtlpBrowserExportDelegate(\n        config,\n        ProtobufMetricsSerializer,\n        'v1/metrics',\n        { 'Content-Type': 'application/x-protobuf' }\n      ),\n      config\n    );\n  }\n}\n"]}