Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/deno/cli/dts/lib.deno.unstable.d.ts>Deno.Child

A modern runtime for JavaScript and TypeScript.
Go to Latest
class Deno.Child
Deprecated
Deprecated

Use the Deno.Command API instead.

The interface for handling a child process returned from Deno.spawnChild.

import { Deno } from "https://deno.land/x/deno@v1.28.1/cli/dts/lib.deno.unstable.d.ts";
const { Child } = Deno;

UNSTABLE: New API, yet to be vetted.

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.