{"version":3,"sources":["../src/marketplace/runtime.ts"],"sourcesContent":["export type MarketplaceRuntimeMode = \"dojo\" | \"edge\" | \"auto\";\n\nexport type ResolvedMarketplaceRuntimeMode = Exclude<\n  MarketplaceRuntimeMode,\n  \"auto\"\n>;\n\nexport interface ToriiTransport {\n  getToriiUrl: (projectId: string) => string;\n}\n\nexport interface MarketplaceReadRuntime {\n  mode: ResolvedMarketplaceRuntimeMode;\n  transport?: ToriiTransport;\n}\n\nexport const resolveMarketplaceRuntimeMode = (\n  mode?: MarketplaceRuntimeMode,\n): ResolvedMarketplaceRuntimeMode => {\n  if (mode === \"edge\") return \"edge\";\n  return \"dojo\";\n};\n\nexport const getMarketplaceClientRuntimeMode = (\n  mode?: MarketplaceRuntimeMode,\n): ResolvedMarketplaceRuntimeMode => {\n  return resolveMarketplaceRuntimeMode(mode);\n};\n"],"mappings":";AAgBO,IAAM,gCAAgC,CAC3C,SACmC;AACnC,MAAI,SAAS,OAAQ,QAAO;AAC5B,SAAO;AACT;AAEO,IAAM,kCAAkC,CAC7C,SACmC;AACnC,SAAO,8BAA8B,IAAI;AAC3C;","names":[]}