INNER CODE UNIT · TypeScript
Promise
jasonjmcghee/claude-debugs-for-you · src/debug-server.ts:539
return new Promise((resolve) => {
if (!this.server) {
this._isRunning = false;
this.emit('stopped');
resolve();
return;
}
Object.values(this.activeTransports).forEach(transport => {
transport.close();
});
this.activeTransports = {};
this.server.close(() => {
this.server = null;
this._isRunning = false;
this.emit('stopped');
resolve();