(
private childStdin: Writable | null,
private childStdout: NodeJS.ReadableStream,
private processExitPromise: Promise<void>,
canCallTool?: CanCallToolCallback
)
| 34 | private canCallTool?: CanCallToolCallback |
| 35 | |
| 36 | constructor( |
| 37 | private childStdin: Writable | null, |
| 38 | private childStdout: NodeJS.ReadableStream, |
| 39 | private processExitPromise: Promise<void>, |
| 40 | canCallTool?: CanCallToolCallback |
| 41 | ) { |
| 42 | this.canCallTool = canCallTool |
| 43 | this.readMessages() |
| 44 | this.sdkMessages = this.readSdkMessages() |
| 45 | } |
| 46 | |
| 47 | setError(error: Error): void { |
| 48 | this.inputStream.error(error) |
nothing calls this directly
no test coverage detected