| 21 | } from '../src/acp/jsonrpc.js'; |
| 22 | |
| 23 | class NoopRpc implements StdioProcess { |
| 24 | private handlers: Array<(m: JsonRpcMessage) => void> = []; |
| 25 | written: JsonRpcMessage[] = []; |
| 26 | |
| 27 | write(message: JsonRpcMessage): void { |
| 28 | this.written.push(message); |
| 29 | } |
| 30 | onMessage(cb: (message: JsonRpcMessage) => void): void { |
| 31 | this.handlers.push(cb); |
| 32 | } |
| 33 | onStderr(): void {} |
| 34 | kill(): void {} |
| 35 | } |
| 36 | |
| 37 | class PermReqRpc implements StdioProcess { |
| 38 | private handlers: Array<(m: JsonRpcMessage) => void> = []; |
nothing calls this directly
no outgoing calls
no test coverage detected