()
| 29 | return new Promise((resolve) => { |
| 30 | const start = Date.now(); |
| 31 | const tick = () => { |
| 32 | if (!isAlive(pid)) return resolve(true); |
| 33 | if (Date.now() - start > timeoutMs) return resolve(false); |
| 34 | setTimeout(tick, 100); |
| 35 | }; |
| 36 | tick(); |
| 37 | }); |
| 38 | } |
no test coverage detected