UNPKG

bytefun-ai-mcp

Version:

ByteFun AI MCP服务 - 打通产品设计、UI设计、代码开发的服务平台,支持设计稿转代码和跨平台原生代码开发

42 lines 1.09 kB
import { Socket } from 'socket.io-client'; /** * Socket.IO 连接管理器(单例模式) * 负责管理与编辑器后端的 Socket.IO 连接 */ declare class SocketManager { private static instance; private socket; private isConnecting; private connectionPromise; private constructor(); /** * 获取 SocketManager 单例实例 */ static getInstance(): SocketManager; /** * 获取或创建 Socket 连接 * 如果已连接,返回现有连接 * 如果未连接,创建新连接 */ getSocket(uid: number): Promise<Socket>; /** * 创建新的 Socket 连接 */ private createConnection; /** * 断开 Socket 连接 * 通常不需要调用,除非要完全关闭连接 */ disconnect(): void; /** * 获取当前 Socket 实例(可能为 null) */ getCurrentSocket(): Socket | null; /** * 检查是否已连接 */ isConnected(): boolean; } export declare const socketManager: SocketManager; export {}; //# sourceMappingURL=socket-manager.d.ts.map