{"version":3,"file":"client.mjs","names":[],"sources":["../src/api/client.ts"],"sourcesContent":["import { createORPCClient } from \"@orpc/client\";\nimport { RPCLink } from \"@orpc/client/fetch\";\nimport type { ContractRouterClient } from \"@orpc/contract\";\nimport type { api } from \"./contract.ts\";\n\nexport function createClient(\n  url: string = \"http://localhost:3000/rpc\",\n): ContractRouterClient<typeof api> {\n  const authToken = process.env.PID1_AUTH_TOKEN;\n  const headers = authToken ? { Authorization: `Bearer ${authToken}` } : undefined;\n  const link = new RPCLink({ url, headers });\n  return createORPCClient(link);\n}\n"],"mappings":";;;;AAKA,SAAgB,aACd,MAAc,6BACoB;CAClC,MAAM,YAAY,QAAQ,IAAI;AAG9B,QAAO,iBADM,IAAI,QAAQ;EAAE;EAAK,SADhB,YAAY,EAAE,eAAe,UAAU,aAAa,GAAG;EAC9B,CAAC,CACb"}