UNPKG

@mariozechner/pi-coding-agent

Version:

Coding agent CLI with read, bash, edit, write tools and session management

11 lines 585 B
import type { ChildProcess } from "node:child_process"; /** * Wait for a child process to terminate without hanging on inherited stdio handles. * * On Windows, daemonized descendants can inherit the child's stdout/stderr pipe * handles. In that case the child emits `exit`, but `close` can hang forever even * though the original process is already gone. We wait briefly for stdio to end, * then forcibly stop tracking the inherited handles. */ export declare function waitForChildProcess(child: ChildProcess): Promise<number | null>; //# sourceMappingURL=child-process.d.ts.map