{"version":3,"sources":["../../src/dappCore/nufiMessage.ts"],"sourcesContent":["import type {\n  ConnectorPlatform,\n  MessageHeader,\n  NufiMessage,\n  ScriptContext,\n} from './types'\n\nexport const messageDirectionMatches = (\n  msg: MessageHeader,\n  senderContext: ScriptContext,\n  targetContext: ScriptContext,\n) => msg.targetContext === targetContext && msg.senderContext === senderContext\n\nexport const isNufiMessage = (\n  e: MessageEvent<unknown>,\n  expectedConnectorPlatform: ConnectorPlatform,\n): e is MessageEvent<NufiMessage> => {\n  const _e = e as MessageEvent<NufiMessage>\n  return Boolean(\n    _e?.data?.appId === 'nufi' &&\n      _e?.data?.connectorPlatform === expectedConnectorPlatform,\n  )\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOO,IAAM,0BAA0B,CACrC,KACA,eACA,kBACG,IAAI,kBAAkB,iBAAiB,IAAI,kBAAkB;AAE3D,IAAM,gBAAgB,CAC3B,GACA,8BACmC;AACnC,QAAM,KAAK;AACX,SAAO;AAAA,IACL,IAAI,MAAM,UAAU,UAClB,IAAI,MAAM,sBAAsB;AAAA,EACpC;AACF;","names":[]}