{"version":3,"file":"OTLPFetchLogExporter.cjs","names":["BaseFetchExporter","createOtlpBrowserFetchExportDelegate","JsonLogsSerializer","LogsExporterMetricsHelper"],"sources":["../../../src/exporters/EmbraceLogExporter/OTLPFetchLogExporter.ts"],"sourcesContent":["import type {\n  LogRecordExporter,\n  ReadableLogRecord,\n} from '@opentelemetry/sdk-logs';\nimport {\n  JsonLogsSerializer,\n  LogsExporterMetricsHelper,\n} from '#embrace-io/otlp-transformer'; // internal package: https://nodejs.org/api/packages.html#imports\nimport { BaseFetchExporter } from '../BaseFetchExporter/index.ts';\nimport { createOtlpBrowserFetchExportDelegate } from '../otlpBrowserFetchExportDelegate.ts';\nimport type { OtlpFetchExporterConfig } from '../types.ts';\n\nexport class OTLPFetchLogExporter\n  extends BaseFetchExporter<ReadableLogRecord[]>\n  implements LogRecordExporter\n{\n  public constructor(config: OtlpFetchExporterConfig) {\n    super(\n      createOtlpBrowserFetchExportDelegate(\n        config,\n        JsonLogsSerializer,\n        'otlp_http_log_exporter',\n        LogsExporterMetricsHelper,\n      ),\n    );\n  }\n}\n"],"mappings":";;;;;AAYA,IAAa,uBAAb,cACUA,sDAAAA,kBAEV;CACE,YAAmB,QAAiC;EAClD,MACEC,iDAAAA,qCACE,QACAC,cAAAA,oBACA,0BACAC,cAAAA,yBACF,CACF;CACF;AACF"}