(error: Error)
| 356 | }; |
| 357 | |
| 358 | const rejectCommand = (error: Error): void => { |
| 359 | if (settled) return; |
| 360 | settled = true; |
| 361 | clearTerminalResultTimer(); |
| 362 | clearTimeoutTimer(); |
| 363 | clearHardKillTimer(); |
| 364 | terminateChild(); |
| 365 | stdout.destroy(); |
| 366 | stderr.destroy(); |
| 367 | reject(error); |
| 368 | }; |
| 369 | |
| 370 | const recordTerminalResult = (result: StreamJsonResult): void => { |
| 371 | if (terminalResultExitCode !== undefined || opts.terminalJsonResultGraceMs === undefined) |
no test coverage detected