(result: HookRunResult)
| 91 | let timedOut = false; |
| 92 | let settled = false; |
| 93 | const settle = (result: HookRunResult): void => { |
| 94 | if (settled) return; |
| 95 | settled = true; |
| 96 | clearTimeout(termTimer); |
| 97 | clearTimeout(killTimer); |
| 98 | resolve(result); |
| 99 | }; |
| 100 | |
| 101 | proc.stdout?.on('data', (d: Buffer) => { stdout += d.toString(); }); |
| 102 | proc.stderr?.on('data', (d: Buffer) => { stderr += d.toString(); }); |