{"version":3,"sources":["/home/runner/work/liveblocks/liveblocks/packages/liveblocks-react/dist/suspense.cjs","../src/suspense.ts"],"names":[],"mappings":"AAAA;AACE;AACA;AACA;AACA;AACF,wDAA6B;AAC7B;AACE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACF,wDAA6B;AAC7B;AACA;AC5EA,wCAA4B;AAc5B,4CAAsD;AAXtD,+BAAA,0BAAY,EAAU,6BAAA,EAAa,4BAAU,CAAA;AD6E7C;AACE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACF,opJAAC","file":"/home/runner/work/liveblocks/liveblocks/packages/liveblocks-react/dist/suspense.cjs","sourcesContent":[null,"/* eslint-disable simple-import-sort/exports */\nimport { detectDupes } from \"@liveblocks/core\";\n\nimport { PKG_FORMAT, PKG_NAME, PKG_VERSION } from \"./version\";\ndetectDupes(PKG_NAME, PKG_VERSION, PKG_FORMAT);\n\nexport { ClientSideSuspense } from \"./ClientSideSuspense\";\nexport type {\n  MutationContext,\n  UseSendAiMessageOptions,\n  UseThreadsOptions,\n} from \"./types\";\n\n// Re-exports from @liveblocks/client, for convenience\nexport type { Json, JsonObject } from \"@liveblocks/client\";\nexport { shallow, isNotificationChannelEnabled } from \"@liveblocks/client\";\n\n// Export all the top-level hooks\nexport { ClientContext, RoomContext, useClient } from \"./contexts\";\nexport { RegisterAiKnowledge, RegisterAiTool } from \"./ai\";\nexport type { RegisterAiKnowledgeProps, RegisterAiToolProps } from \"./types/ai\";\nexport {\n  LiveblocksProvider,\n  useInboxNotificationThread,\n  useMarkAllInboxNotificationsAsRead,\n  useMarkInboxNotificationAsRead,\n  useDeleteAllInboxNotifications,\n  useDeleteInboxNotification,\n  useUpdateNotificationSettings,\n  useCreateAiChat,\n  useDeleteAiChat,\n  useSendAiMessage,\n  useSyncStatus,\n  useErrorListener,\n} from \"./liveblocks\";\nexport {\n  RoomProvider,\n  useAddReaction,\n  useBroadcastEvent,\n  useCanRedo,\n  useCanUndo,\n  useCreateComment,\n  useCreateThread,\n  useDeleteComment,\n  useDeleteThread,\n  useEditComment,\n  useEditThreadMetadata,\n  useMarkThreadAsResolved,\n  useMarkThreadAsUnresolved,\n  useSubscribeToThread,\n  useUnsubscribeFromThread,\n  useEventListener,\n  useHistory,\n  useIsInsideRoom,\n  useLostConnectionListener,\n  useMarkThreadAsRead,\n  useMutation,\n  useMyPresence,\n  useOthersListener,\n  useRedo,\n  useRemoveReaction,\n  useRoom,\n  useStatus,\n  useStorageRoot,\n  useThreadSubscription,\n  useUndo,\n  useUpdateMyPresence,\n  useUpdateRoomSubscriptionSettings,\n} from \"./room\";\n\n// Export the Suspense versions of our hooks\n// (This part differs from src/index.ts)\nexport {\n  useOtherSuspense as useOther,\n  useOthersSuspense as useOthers,\n  useOthersConnectionIdsSuspense as useOthersConnectionIds,\n  useOthersMappedSuspense as useOthersMapped,\n  useSelfSuspense as useSelf,\n  useStorageSuspense as useStorage,\n  useThreadsSuspense as useThreads,\n  useAttachmentUrlSuspense as useAttachmentUrl,\n  useHistoryVersionsSuspense as useHistoryVersions,\n  useRoomSubscriptionSettingsSuspense as useRoomSubscriptionSettings,\n} from \"./room\";\nexport {\n  useInboxNotificationsSuspense as useInboxNotifications,\n  useNotificationSettingsSuspense as useNotificationSettings,\n  useRoomInfoSuspense as useRoomInfo,\n  useUnreadInboxNotificationsCountSuspense as useUnreadInboxNotificationsCount,\n  useUserSuspense as useUser,\n  useUserThreadsSuspense_experimental as useUserThreads_experimental,\n  useAiChatsSuspense as useAiChats,\n  useAiChatMessagesSuspense as useAiChatMessages,\n  useAiChatSuspense as useAiChat,\n} from \"./liveblocks\";\n"]}