← Back to index
class Deno.ChildProcess

The interface for handling a child process returned from Deno.Command.spawn.

Properties

🔗
pid: number
🔗
status: Promise<CommandStatus>

Get the status of the child.

🔗
stderr: ReadableStream<Uint8Array>
🔗
stdin: WritableStream<Uint8Array>
🔗
stdout: ReadableStream<Uint8Array>

Methods

🔗
kill(signo?: Signal): void

Kills the process with given Deno.Signal.

🔗
output(): Promise<CommandOutput>

Waits for the child to exit completely, returning all its output and status.

🔗
ref(): void

Ensure that the status of the child process prevents the Deno process from exiting.

🔗
unref(): void

Ensure that the status of the child process does not block the Deno process from exiting.