{"version":3,"sources":["../../../src/adaptors/electron/messenger.ts"],"sourcesContent":["/* eslint-disable @typescript-eslint/no-explicit-any */\r\n\r\nimport { MESSENGER_KEY } from './constants'\r\n\r\ninterface Messenger {\r\n  postMessage: (data: any) => void\r\n  getId: () => Promise<string>\r\n  on: (channel: string, listener: (...args: any[]) => void) => void\r\n}\r\n\r\nexport function getMessenger() {\r\n  return window[MESSENGER_KEY as keyof Window] as Messenger\r\n}\r\n"],"mappings":"AAEA,OAAS,iBAAAA,MAAqB,cAQvB,SAASC,GAAe,CAC7B,OAAO,OAAOD,CAA6B,CAC7C","names":["MESSENGER_KEY","getMessenger"]}