{"version":3,"file":"sendToExtension.mjs","names":[],"sources":["../../src/tools/sendToExtension.ts"],"sourcesContent":["import { globalObject } from './globalObject'\n\ninterface BrowserWindow {\n  __ooBrowserSdkExtensionCallback?: (message: unknown) => void\n}\n\ntype ExtensionMessageType = 'logs' | 'record' | 'rum' | 'telemetry'\n\nexport function sendToExtension(type: ExtensionMessageType, payload: unknown) {\n  const callback = (globalObject as BrowserWindow).__ooBrowserSdkExtensionCallback\n  if (callback) {\n    callback({ type, payload })\n  }\n}\n"],"mappings":";;AAQA,SAAgB,gBAAgB,MAA4B,SAAkB;CAC5E,MAAM,WAAY,aAA+B;CACjD,IAAI,UACF,SAAS;EAAE;EAAM;CAAQ,CAAC;AAE9B"}