{"version":3,"sources":["../src/index.ts"],"sourcesContent":["import type { Socket, SocketOptions, Message, MessageOptions, Transport, UpgradeError } from 'engine.io-client-v3';\nimport engine from 'engine.io-client-v3';\n\n/**\n * Default export `engine` is the main module from `engine.io-client-v3`, providing the full functionality of\n * the Engine.IO client for version 3.5.4. It includes all core methods and properties required to establish\n * and manage a real-time communication client socket for interacting with an Engine.IO server.\n *\n * @type {typeof engine}\n */\nexport default engine;\n\n/**\n * `QSocketTransportEIOClientV3Socket` represents the `Socket` class from `engine.io-client-v3`.\n * It is used to create and manage an individual client socket connection to an Engine.IO server,\n * allowing for real-time, low-latency communication.\n *\n * @type {Socket}\n */\nexport const QSocketTransportEIOClientV3Socket: typeof Socket = engine.Socket;\n\n/**\n * `IQSocketTransportEIOClientV3Socket` is a type alias for the `Socket` class from `engine.io-client-v3`.\n * This type represents an individual client connection to the Engine.IO server.\n */\nexport type IQSocketTransportEIOClientV3Socket = Socket;\n\n/**\n * `IQSocketTransportEIOClientV3SocketOptions` is a type alias for `SocketOptions` from `engine.io-client-v3`.\n * This type represents the configuration options available for initializing the Engine.IO client socket instance.\n */\nexport type IQSocketTransportEIOClientV3SocketOptions = SocketOptions;\n\n/**\n * `IQSocketTransportEIOClientV3Message` is a type alias for `Message` from `engine.io-client-v3`.\n * This type represents a message sent between the Engine.IO client and server.\n */\nexport type IQSocketTransportEIOClientV3Message = Message;\n\n/**\n * `IQSocketTransportEIOClientV3MessageOptions` is a type alias for `MessageOptions` from `engine.io-client-v3`.\n * This type specifies the options available when sending a message through the Engine.IO client socket.\n */\nexport type IQSocketTransportEIOClientV3MessageOptions = MessageOptions;\n\n/**\n * `IQSocketTransportEIOClientV3Transport` is a type alias for the `Transport` class from `engine.io-client-v3`.\n * This type represents the various transport mechanisms (e.g., polling, WebSocket) that can be used\n * by the Engine.IO client to communicate with the server.\n */\nexport type IQSocketTransportEIOClientV3Transport = Transport;\n\n/**\n * `IQSocketTransportEIOClientV3UpgradeError` is a type alias for `UpgradeError` from `engine.io-client-v3`.\n * This type represents the errors that can occur when the Engine.IO client attempts to upgrade the\n * connection to a different transport mechanism (e.g., from polling to WebSocket).\n */\nexport type IQSocketTransportEIOClientV3UpgradeError = UpgradeError;\n"],"mappings":"0jBAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,uCAAAE,EAAA,YAAAC,IAAA,eAAAC,EAAAJ,GACA,IAAAK,EAAmB,oCASZC,EAAQ,EAAAC,QASFC,EAAmD,EAAAD,QAAO","names":["src_exports","__export","QSocketTransportEIOClientV3Socket","src_default","__toCommonJS","import_engine","src_default","engine","QSocketTransportEIOClientV3Socket"]}