(request: DebugProtocol.Request, body: any)
| 119 | } |
| 120 | |
| 121 | private sendResponse(request: DebugProtocol.Request, body: any): void { |
| 122 | // Hack: Underlying class doesn't have response support. |
| 123 | const me = (this as unknown as { outputStream: Writable, sequence: number }); |
| 124 | |
| 125 | const response: DebugProtocol.Response = { |
| 126 | body, |
| 127 | command: request.command, |
| 128 | // eslint-disable-next-line camelcase |
| 129 | request_seq: request.seq, |
| 130 | seq: me.sequence++, |
| 131 | success: true, |
| 132 | type: "response", |
| 133 | }; |
| 134 | |
| 135 | const json = JSON.stringify(response); |
| 136 | me.outputStream.write(`Content-Length: ${Buffer.byteLength(json, "utf8")}\r\n\r\n${json}`, "utf8"); |
| 137 | } |
| 138 | |
| 139 | private handleCustomEvent(e: DebugSessionCustomEvent) { |
| 140 | this.debugCommands.handleDebugSessionCustomEvent({ |
no outgoing calls
no test coverage detected