()
| 123 | } |
| 124 | |
| 125 | function makeCapture(): { captured: Captured; deps: Pick<InitDeps, 'stdout' | 'stderr'> } { |
| 126 | const captured: Captured = { stdout: [], stderr: [] }; |
| 127 | return { |
| 128 | captured, |
| 129 | deps: { |
| 130 | stdout: line => captured.stdout.push(line), |
| 131 | stderr: line => captured.stderr.push(line), |
| 132 | }, |
| 133 | }; |
| 134 | } |
| 135 | |
| 136 | // --------------------------------------------------------------------------- |
| 137 | // Base options factories |