Files
spellforge/Tools/godot-mcp-pro/server/build/godot-connection.d.ts
T
joywayerandClaude Opus 4.8 e65066a8fb chore: 重命名 Tools/godot-mcp-pro-v1.15.1 → Tools/godot-mcp-pro,更新 .mcp.json
- 去掉版本号后缀,路径更稳定(后续更新工具不必再改 .mcp.json)
- .mcp.json 指向新路径 server/build/index.js
- server 依赖已 npm install 就绪;node_modules 由 .gitignore 忽略,未入库

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-20 15:37:18 +08:00

29 lines
977 B
TypeScript

export declare class GodotConnection {
private wss;
private client;
private port;
private fixedPort;
private basePort;
private maxPort;
private pendingRequests;
private heartbeatTimer;
private lastPongAt;
constructor(port?: number, fixedPort?: boolean, options?: {
basePort?: number;
maxPort?: number;
});
/** Start WebSocket server, retrying on the next port if the first bind races. */
connect(): Promise<void>;
/** Try to bind a single WebSocketServer. Resolves once 'listening' fires, rejects on bind error. */
private bindWebSocketServer;
private attachConnectionHandler;
disconnect(): void;
isConnected(): boolean;
getPort(): number;
sendCommand(method: string, params?: Record<string, unknown>): Promise<unknown>;
private handleMessage;
private rejectAllPending;
private startHeartbeat;
private stopHeartbeat;
}
//# sourceMappingURL=godot-connection.d.ts.map