{"version":3,"file":"EmbraceTraceExporter.cjs","names":["OTLPFetchTraceExporter","DEFAULT_EMBRACE_EXPORTER_CONFIG","getEmbraceHeaders","getTraceEndpoint"],"sources":["../../../src/exporters/EmbraceTraceExporter/EmbraceTraceExporter.ts"],"sourcesContent":["import { DEFAULT_EMBRACE_EXPORTER_CONFIG } from '../constants.ts';\nimport { getEmbraceHeaders } from '../utils.ts';\nimport { OTLPFetchTraceExporter } from './OTLPFetchTraceExporter.ts';\nimport type { EmbraceTraceExporterArgs } from './types.ts';\nimport { getTraceEndpoint } from './utils.ts';\n\nexport class EmbraceTraceExporter extends OTLPFetchTraceExporter {\n  public constructor({\n    appID,\n    userID,\n    embraceDataURL,\n  }: EmbraceTraceExporterArgs) {\n    super({\n      ...DEFAULT_EMBRACE_EXPORTER_CONFIG,\n      headers: getEmbraceHeaders(appID, userID),\n      url: getTraceEndpoint(appID, embraceDataURL),\n    });\n  }\n}\n"],"mappings":";;;;;;AAMA,IAAa,uBAAb,cAA0CA,8DAAAA,uBAAuB;CAC/D,YAAmB,EACjB,OACA,QACA,kBAC2B;EAC3B,MAAM;GACJ,GAAGC,4BAAAA;GACH,SAASC,wBAAAA,kBAAkB,OAAO,MAAM;GACxC,KAAKC,6CAAAA,iBAAiB,OAAO,cAAc;EAC7C,CAAC;CACH;AACF"}