{"version":3,"file":"OTLPMetricExporter.js","sourceRoot":"","sources":["../../src/OTLPMetricExporter.ts"],"names":[],"mappings":";AAAA;;;GAGG;;;AAGH,0FAAmF;AAEnF,oFAGgD;AAChD,sEAA4E;AAE5E;;GAEG;AACH,MAAa,kBAAmB,SAAQ,mDAAsB;IAC5D,YAAY,MAA+D;QACzE,KAAK,CACH,IAAA,sDAA4B,EAC1B,IAAA,sDAA4B,EAAC,MAAM,IAAI,EAAE,EAAE,SAAS,CAAC,EACrD,4CAAyB,EACzB,sBAAsB,EACtB,iEAAiE,CAClE,EACD,MAAM,CACP,CAAC;IACJ,CAAC;CACF;AAZD,gDAYC","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 { OTLPGRPCExporterConfigNode } from '@opentelemetry/otlp-grpc-exporter-base';\nimport {\n  convertLegacyOtlpGrpcOptions,\n  createOtlpGrpcExportDelegate,\n} from '@opentelemetry/otlp-grpc-exporter-base';\nimport { ProtobufMetricsSerializer } from '@opentelemetry/otlp-transformer';\n\n/**\n * OTLP-gRPC metric exporter\n */\nexport class OTLPMetricExporter extends OTLPMetricExporterBase {\n  constructor(config?: OTLPGRPCExporterConfigNode & OTLPMetricExporterOptions) {\n    super(\n      createOtlpGrpcExportDelegate(\n        convertLegacyOtlpGrpcOptions(config ?? {}, 'METRICS'),\n        ProtobufMetricsSerializer,\n        'MetricsExportService',\n        '/opentelemetry.proto.collector.metrics.v1.MetricsService/Export'\n      ),\n      config\n    );\n  }\n}\n"]}