{"version":3,"file":"createRetryingTransport.cjs","names":["RetryingTransport","OTelPerformanceManager"],"sources":["../../../src/transport/RetryingTransport/createRetryingTransport.ts"],"sourcesContent":["import type { IExporterTransport } from '@opentelemetry/otlp-exporter-base';\nimport { OTelPerformanceManager } from '../../utils/index.ts';\nimport { RetryingTransport } from './RetryingTransport.ts';\n\n/**\n * Creates an Exporter Transport that retries on 'retryable' response.\n */\nexport const createRetryingTransport = (options: {\n  // Underlying transport to wrap.\n  transport: IExporterTransport;\n  // Performance manager to use.\n  perf?: OTelPerformanceManager;\n}): IExporterTransport =>\n  new RetryingTransport(\n    options.transport,\n    options.perf ?? new OTelPerformanceManager(),\n  );\n"],"mappings":";;;;;;;AAOA,MAAa,2BAA2B,YAMtC,IAAIA,sDAAAA,kBACF,QAAQ,WACR,QAAQ,QAAQ,IAAIC,wDAAAA,wBAAwB,CAC7C"}