(r: Omit<RunProcessResult, 'ok'>)
| 72 | }); |
| 73 | |
| 74 | const finish = (r: Omit<RunProcessResult, 'ok'>) => { |
| 75 | if (settled) return; |
| 76 | settled = true; |
| 77 | clearTimeout(timer); |
| 78 | resolve({ ...r, ok: r.code === 0 && !r.timedOut && !r.notFound }); |
| 79 | }; |
| 80 | |
| 81 | const timer = setTimeout(() => { |
| 82 | timedOut = true; |