INNER CODE UNIT · TypeScript
Promise
jasonjmcghee/claude-debugs-for-you · src/debug-server.ts:267
return new Promise((resolve, reject) => {
this.server!.listen(this.port, () => {
this._isRunning = true;
this.emit('started');
resolve();
}).on('error', reject);
});
}
// Helper method to handle tool calls
private async handleCommand(request: ToolRequest): Promise<any> {
switch (request.tool) {
case 'listFiles':
return await this.handleListFiles(request.arguments);
case 'getFileContent':
return await this.handleGetFile(request.arguments);
case 'debug':
return await this.handleDebug(request.arguments);