(result: number | Error)
| 37 | let stdout = ""; |
| 38 | let stderr = ""; |
| 39 | const finish = (result: number | Error): void => { |
| 40 | clearTimeout(timer); |
| 41 | if (result instanceof Error) rejectReady(result); |
| 42 | else resolveReady(result); |
| 43 | }; |
| 44 | void proc.exited.then((code) => { |
| 45 | finish(new Error(`packed binary exited before ready with code ${code}: ${stderr}`)); |
| 46 | }); |