/** * ローカル code-server への WebSocket プロキシ * * トンネル経由で受け取った WS フレームをローカルの code-server に転送し、 * レスポンスフレームをコールバックで返す。 */ export declare class VsCodeWsProxy { private readonly port; private readonly connections; constructor(port: number); /** * code-server への WebSocket 接続を開く */ openConnection(subSocketId: string, path: string, onOpen: () => void, onData: (data: string) => void, onClose: () => void): void; /** * code-server にフレームを送信する */ sendFrame(subSocketId: string, data: string): void; /** * 特定の接続を閉じる */ closeConnection(subSocketId: string): void; /** * 全接続を閉じる */ closeAll(): void; } //# sourceMappingURL=vscode-ws-proxy.d.ts.map