{"version":3,"file":"OTLPFetchLogExporter.cjs","names":["BaseFetchExporter","createOtlpBrowserFetchExportDelegate","JsonLogsSerializer"],"sources":["../../../src/exporters/EmbraceLogExporter/OTLPFetchLogExporter.ts"],"sourcesContent":["import type {\n  LogRecordExporter,\n  ReadableLogRecord,\n} from '@opentelemetry/sdk-logs';\nimport { JsonLogsSerializer } 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(createOtlpBrowserFetchExportDelegate(config, JsonLogsSerializer));\n  }\n}\n"],"mappings":";;;;;AASA,IAAa,uBAAb,cACUA,sDAAAA,kBAEV;CACE,YAAmB,QAAiC;AAClD,QAAMC,iDAAAA,qCAAqC,QAAQC,cAAAA,mBAAmB,CAAC"}