{"version":3,"file":"websocket-DncAB9XK.mjs","sources":["../src/graphql/websocket.ts"],"sourcesContent":["import type { useServer as wsUseServer } from \"graphql-ws/use/ws\";\n\nlet useServerImpl: typeof wsUseServer | null = null;\n\nif (process.env.VITEST !== \"true\" && process.env.NODE_ENV !== \"test\") {\n  try {\n    const { useServer } = await import(\"graphql-ws/use/ws\");\n    useServerImpl = useServer;\n  } catch (error) {\n    console.warn(\n      \"Failed to load graphql-ws WebSocket server. Subscriptions will not work.\",\n      error,\n    );\n  }\n}\n\nexport const useServer =\n  useServerImpl ||\n  (() => {\n    throw new Error(\n      \"WebSocket server not available in test mode. Set NODE_ENV=production to enable.\",\n    );\n  });\n"],"names":[],"mappings":";;;AAEA,IAAI,gBAA2C;AAE/C,IAAI,QAAQ,IAAI,WAAW,UAAU,QAAQ,IAAI,aAAa,OAC5D,KAAI;CACF,MAAM,EAAE,cAAc,MAAM,OAAO;AACnC,iBAAgB;SACT,OAAO;AACd,SAAQ,KACN,4EACA,MACD;;AAIL,MAAa,YACX,wBACO;AACL,OAAM,IAAI,MACR,kFACD","debug_id":"663fe2c0-10df-557e-b45d-57d4135d09f2"}