class Deno.Child
Unstable
Deprecated
Deprecated

Use the Deno.Command API instead.

The interface for handling a child process returned from {@link Deno.spawnChild}.

Properties

readonly
pid: number
readonly
status: Promise<ChildStatus>

Get the status of the child.

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

Methods

kill(signo?: Signal): void

Kills the process with given Deno.Signal. Defaults to "SIGTERM".

output(): Promise<SpawnOutput>

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.