UNPKG

@substrate-system/mergeparty

Version:
8 lines (7 loc) 1.26 kB
{ "version": 3, "sources": ["../../src/server/index.ts"], "sourcesContent": ["export const CORS = {\n 'Access-Control-Allow-Origin': '*',\n 'Access-Control-Allow-Methods': 'HEAD, POST, GET, OPTIONS',\n 'Access-Control-Allow-Headers':\n 'Origin, X-Requested-With, Content-Type, Accept, Authorization',\n}\n\n// Message shapes we care about.\nexport interface BaseMsg {\n type:'join'|'peer'|'request'|'sync';\n senderId?:string;\n targetId?:string;\n // additional fields vary by message type\n [k: string]:unknown;\n}\n\n// Join/Peer specifics\nexport interface JoinMessage extends BaseMsg {\n type:'join';\n supportedProtocolVersions?:string[];\n peerMetadata?:Record<string, unknown>;\n}\nexport interface PeerMessage extends BaseMsg {\n type:'peer';\n selectedProtocolVersion:string;\n peerMetadata?:Record<string, unknown>;\n}\n\nexport const SUPPORTED_PROTOCOL_VERSION = '1'\n\n// Export the main classes\nexport { Relay } from './relay.js'\nexport { WithStorage } from './with-storage.js'\n"], "mappings": ";;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA+BA,mBAAsB;AACtB,0BAA4B;AAhCrB,MAAM,OAAO;AAAA,EAChB,+BAA+B;AAAA,EAC/B,gCAAgC;AAAA,EAChC,gCACI;AACR;AAuBO,MAAM,6BAA6B;", "names": [] }