import { ChatFieldsFragment, UserFieldsFragment } from './graphql.mjs'; import { TypedDocumentNode } from '@graphql-typed-document-node/core'; /** * Map of all GraphQL operations in the project. * * This map has several performance disadvantages: * 1. It is not tree-shakeable, so it will include all operations in the project. * 2. It is not minifiable, so the string of a GraphQL query will be multiple times inside the bundle. * 3. It does not support dead code elimination, so it will add unused operations. * * Therefore it is highly recommended to use the babel or swc plugin for production. */ declare const documents: { "fragment ChatFields on Chat {\n id\n message\n sub_text\n options\n type\n room_id\n tags\n reply_to\n reference_id\n sender_id\n private\n metadata {\n key\n value\n }\n created_at\n updated_at\n status {\n chat_id\n user_id\n status\n }\n sender {\n ...UserFields\n }\n receiver {\n ...UserFields\n }\n}\n\nfragment RoomFields on Room {\n id\n name\n type\n last_chat_id\n status\n created_at\n updated_at\n unread\n last_chat {\n id\n message\n sub_text\n options\n type\n room_id\n tags\n reply_to\n reference_id\n sender_id\n private\n created_at\n updated_at\n status {\n chat_id\n user_id\n status\n }\n }\n users {\n id\n reference\n user_id\n }\n metadata {\n key\n value\n }\n}\n\nfragment ChatResultsField on ChatResults {\n room_id\n count\n last_key\n chats {\n id\n message\n sub_text\n options\n type\n room_id\n tags\n reply_to\n reference_id\n sender_id\n private\n created_at\n updated_at\n status {\n chat_id\n user_id\n status\n }\n sender {\n id\n reference\n user_id\n }\n receiver {\n id\n reference\n user_id\n }\n }\n}\n\nquery GetRooms($isChat: Boolean, $filter: String, $type: String) {\n rooms(isChat: $isChat, filter: $filter, type: $type) {\n id\n name\n type\n last_chat_id\n status\n created_at\n updated_at\n unread\n last_chat {\n ...ChatFields\n }\n users {\n ...UserFields\n }\n metadata {\n key\n value\n }\n }\n}\n\nquery GetRoomsWithUserChannels($isChat: Boolean, $filter: String, $type: String) {\n rooms(isChat: $isChat, filter: $filter, type: $type) {\n id\n name\n type\n last_chat_id\n status\n created_at\n updated_at\n unread\n last_chat {\n ...ChatFields\n }\n users {\n ...UserFieldsWithChannels\n }\n metadata {\n key\n value\n }\n }\n}\n\nquery GetRoomsWithMetaOnly($isChat: Boolean, $filter: String, $type: String) {\n rooms(isChat: $isChat, filter: $filter, type: $type) {\n id\n metadata {\n key\n value\n }\n }\n}\n\nquery GetRoom($id: String!) {\n room(id: $id) {\n id\n name\n type\n last_chat_id\n status\n created_at\n updated_at\n unread\n last_chat {\n ...ChatFields\n }\n users {\n ...UserFields\n }\n metadata {\n key\n value\n }\n }\n}\n\nquery GetRoomChats($roomId: String!, $limit: Int, $after: String) {\n chats(room_id: $roomId, limit: $limit, after: $after) {\n room_id\n count\n last_key\n chats {\n ...ChatFields\n }\n }\n}\n\nmutation SendText($message: String!, $subText: String, $options: [String!], $type: String!, $roomId: String!, $tags: [String!], $replyTo: String, $referenceId: String, $senderId: String, $private: Boolean, $setReplied: Boolean, $metadata: [MetadataInput!]) {\n sendText(\n message: $message\n sub_text: $subText\n options: $options\n type: $type\n room_id: $roomId\n tags: $tags\n reply_to: $replyTo\n reference_id: $referenceId\n sender_id: $senderId\n private: $private\n setReplied: $setReplied\n metadata: $metadata\n ) {\n ...ChatFields\n }\n}\n\nmutation SendMedia($file: Upload!, $subText: String, $options: [String!], $type: String!, $roomId: String!, $tags: [String!], $replyTo: String, $referenceId: String, $senderId: String, $private: Boolean, $setReplied: Boolean, $metadata: [MetadataInput!]) {\n sendMedia(\n file: $file\n sub_text: $subText\n options: $options\n type: $type\n room_id: $roomId\n tags: $tags\n reply_to: $replyTo\n reference_id: $referenceId\n sender_id: $senderId\n private: $private\n setReplied: $setReplied\n metadata: $metadata\n ) {\n ...ChatFields\n }\n}\n\nsubscription newMessage($room: String) {\n newMessage(room: $room) {\n ...ChatFields\n }\n}\n\nquery getIndividualMessage($id: String!, $roomId: String!) {\n chat(id: $id, room_id: $roomId) {\n ...ChatFields\n }\n}\n\nmutation markRead($chatId: String!) {\n markRead(chat_id: $chatId) {\n chat_id\n status\n }\n}": TypedDocumentNode; "fragment UserFields on User {\n id\n reference\n user_id\n metadata {\n key\n value\n }\n}\n\nfragment UserFieldsWithChannels on User {\n id\n reference\n user_id\n channels\n metadata {\n key\n value\n }\n}\n\nquery GetUser($id: String!) {\n user(id: $id) {\n ...UserFields\n }\n}": TypedDocumentNode; }; /** * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. * * * @example * ```ts * const query = graphql(`query GetUser($id: ID!) { user(id: $id) { name } }`); * ``` * * The query argument is unknown! * Please regenerate the types. */ declare function graphql(source: string): unknown; /** * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ declare function graphql(source: "fragment ChatFields on Chat {\n id\n message\n sub_text\n options\n type\n room_id\n tags\n reply_to\n reference_id\n sender_id\n private\n metadata {\n key\n value\n }\n created_at\n updated_at\n status {\n chat_id\n user_id\n status\n }\n sender {\n ...UserFields\n }\n receiver {\n ...UserFields\n }\n}\n\nfragment RoomFields on Room {\n id\n name\n type\n last_chat_id\n status\n created_at\n updated_at\n unread\n last_chat {\n id\n message\n sub_text\n options\n type\n room_id\n tags\n reply_to\n reference_id\n sender_id\n private\n created_at\n updated_at\n status {\n chat_id\n user_id\n status\n }\n }\n users {\n id\n reference\n user_id\n }\n metadata {\n key\n value\n }\n}\n\nfragment ChatResultsField on ChatResults {\n room_id\n count\n last_key\n chats {\n id\n message\n sub_text\n options\n type\n room_id\n tags\n reply_to\n reference_id\n sender_id\n private\n created_at\n updated_at\n status {\n chat_id\n user_id\n status\n }\n sender {\n id\n reference\n user_id\n }\n receiver {\n id\n reference\n user_id\n }\n }\n}\n\nquery GetRooms($isChat: Boolean, $filter: String, $type: String) {\n rooms(isChat: $isChat, filter: $filter, type: $type) {\n id\n name\n type\n last_chat_id\n status\n created_at\n updated_at\n unread\n last_chat {\n ...ChatFields\n }\n users {\n ...UserFields\n }\n metadata {\n key\n value\n }\n }\n}\n\nquery GetRoomsWithUserChannels($isChat: Boolean, $filter: String, $type: String) {\n rooms(isChat: $isChat, filter: $filter, type: $type) {\n id\n name\n type\n last_chat_id\n status\n created_at\n updated_at\n unread\n last_chat {\n ...ChatFields\n }\n users {\n ...UserFieldsWithChannels\n }\n metadata {\n key\n value\n }\n }\n}\n\nquery GetRoomsWithMetaOnly($isChat: Boolean, $filter: String, $type: String) {\n rooms(isChat: $isChat, filter: $filter, type: $type) {\n id\n metadata {\n key\n value\n }\n }\n}\n\nquery GetRoom($id: String!) {\n room(id: $id) {\n id\n name\n type\n last_chat_id\n status\n created_at\n updated_at\n unread\n last_chat {\n ...ChatFields\n }\n users {\n ...UserFields\n }\n metadata {\n key\n value\n }\n }\n}\n\nquery GetRoomChats($roomId: String!, $limit: Int, $after: String) {\n chats(room_id: $roomId, limit: $limit, after: $after) {\n room_id\n count\n last_key\n chats {\n ...ChatFields\n }\n }\n}\n\nmutation SendText($message: String!, $subText: String, $options: [String!], $type: String!, $roomId: String!, $tags: [String!], $replyTo: String, $referenceId: String, $senderId: String, $private: Boolean, $setReplied: Boolean, $metadata: [MetadataInput!]) {\n sendText(\n message: $message\n sub_text: $subText\n options: $options\n type: $type\n room_id: $roomId\n tags: $tags\n reply_to: $replyTo\n reference_id: $referenceId\n sender_id: $senderId\n private: $private\n setReplied: $setReplied\n metadata: $metadata\n ) {\n ...ChatFields\n }\n}\n\nmutation SendMedia($file: Upload!, $subText: String, $options: [String!], $type: String!, $roomId: String!, $tags: [String!], $replyTo: String, $referenceId: String, $senderId: String, $private: Boolean, $setReplied: Boolean, $metadata: [MetadataInput!]) {\n sendMedia(\n file: $file\n sub_text: $subText\n options: $options\n type: $type\n room_id: $roomId\n tags: $tags\n reply_to: $replyTo\n reference_id: $referenceId\n sender_id: $senderId\n private: $private\n setReplied: $setReplied\n metadata: $metadata\n ) {\n ...ChatFields\n }\n}\n\nsubscription newMessage($room: String) {\n newMessage(room: $room) {\n ...ChatFields\n }\n}\n\nquery getIndividualMessage($id: String!, $roomId: String!) {\n chat(id: $id, room_id: $roomId) {\n ...ChatFields\n }\n}\n\nmutation markRead($chatId: String!) {\n markRead(chat_id: $chatId) {\n chat_id\n status\n }\n}"): (typeof documents)["fragment ChatFields on Chat {\n id\n message\n sub_text\n options\n type\n room_id\n tags\n reply_to\n reference_id\n sender_id\n private\n metadata {\n key\n value\n }\n created_at\n updated_at\n status {\n chat_id\n user_id\n status\n }\n sender {\n ...UserFields\n }\n receiver {\n ...UserFields\n }\n}\n\nfragment RoomFields on Room {\n id\n name\n type\n last_chat_id\n status\n created_at\n updated_at\n unread\n last_chat {\n id\n message\n sub_text\n options\n type\n room_id\n tags\n reply_to\n reference_id\n sender_id\n private\n created_at\n updated_at\n status {\n chat_id\n user_id\n status\n }\n }\n users {\n id\n reference\n user_id\n }\n metadata {\n key\n value\n }\n}\n\nfragment ChatResultsField on ChatResults {\n room_id\n count\n last_key\n chats {\n id\n message\n sub_text\n options\n type\n room_id\n tags\n reply_to\n reference_id\n sender_id\n private\n created_at\n updated_at\n status {\n chat_id\n user_id\n status\n }\n sender {\n id\n reference\n user_id\n }\n receiver {\n id\n reference\n user_id\n }\n }\n}\n\nquery GetRooms($isChat: Boolean, $filter: String, $type: String) {\n rooms(isChat: $isChat, filter: $filter, type: $type) {\n id\n name\n type\n last_chat_id\n status\n created_at\n updated_at\n unread\n last_chat {\n ...ChatFields\n }\n users {\n ...UserFields\n }\n metadata {\n key\n value\n }\n }\n}\n\nquery GetRoomsWithUserChannels($isChat: Boolean, $filter: String, $type: String) {\n rooms(isChat: $isChat, filter: $filter, type: $type) {\n id\n name\n type\n last_chat_id\n status\n created_at\n updated_at\n unread\n last_chat {\n ...ChatFields\n }\n users {\n ...UserFieldsWithChannels\n }\n metadata {\n key\n value\n }\n }\n}\n\nquery GetRoomsWithMetaOnly($isChat: Boolean, $filter: String, $type: String) {\n rooms(isChat: $isChat, filter: $filter, type: $type) {\n id\n metadata {\n key\n value\n }\n }\n}\n\nquery GetRoom($id: String!) {\n room(id: $id) {\n id\n name\n type\n last_chat_id\n status\n created_at\n updated_at\n unread\n last_chat {\n ...ChatFields\n }\n users {\n ...UserFields\n }\n metadata {\n key\n value\n }\n }\n}\n\nquery GetRoomChats($roomId: String!, $limit: Int, $after: String) {\n chats(room_id: $roomId, limit: $limit, after: $after) {\n room_id\n count\n last_key\n chats {\n ...ChatFields\n }\n }\n}\n\nmutation SendText($message: String!, $subText: String, $options: [String!], $type: String!, $roomId: String!, $tags: [String!], $replyTo: String, $referenceId: String, $senderId: String, $private: Boolean, $setReplied: Boolean, $metadata: [MetadataInput!]) {\n sendText(\n message: $message\n sub_text: $subText\n options: $options\n type: $type\n room_id: $roomId\n tags: $tags\n reply_to: $replyTo\n reference_id: $referenceId\n sender_id: $senderId\n private: $private\n setReplied: $setReplied\n metadata: $metadata\n ) {\n ...ChatFields\n }\n}\n\nmutation SendMedia($file: Upload!, $subText: String, $options: [String!], $type: String!, $roomId: String!, $tags: [String!], $replyTo: String, $referenceId: String, $senderId: String, $private: Boolean, $setReplied: Boolean, $metadata: [MetadataInput!]) {\n sendMedia(\n file: $file\n sub_text: $subText\n options: $options\n type: $type\n room_id: $roomId\n tags: $tags\n reply_to: $replyTo\n reference_id: $referenceId\n sender_id: $senderId\n private: $private\n setReplied: $setReplied\n metadata: $metadata\n ) {\n ...ChatFields\n }\n}\n\nsubscription newMessage($room: String) {\n newMessage(room: $room) {\n ...ChatFields\n }\n}\n\nquery getIndividualMessage($id: String!, $roomId: String!) {\n chat(id: $id, room_id: $roomId) {\n ...ChatFields\n }\n}\n\nmutation markRead($chatId: String!) {\n markRead(chat_id: $chatId) {\n chat_id\n status\n }\n}"]; /** * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ declare function graphql(source: "fragment UserFields on User {\n id\n reference\n user_id\n metadata {\n key\n value\n }\n}\n\nfragment UserFieldsWithChannels on User {\n id\n reference\n user_id\n channels\n metadata {\n key\n value\n }\n}\n\nquery GetUser($id: String!) {\n user(id: $id) {\n ...UserFields\n }\n}"): (typeof documents)["fragment UserFields on User {\n id\n reference\n user_id\n metadata {\n key\n value\n }\n}\n\nfragment UserFieldsWithChannels on User {\n id\n reference\n user_id\n channels\n metadata {\n key\n value\n }\n}\n\nquery GetUser($id: String!) {\n user(id: $id) {\n ...UserFields\n }\n}"]; type DocumentType> = TDocumentNode extends TypedDocumentNode ? TType : never; export { type DocumentType, graphql };