Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/proc/src/proc-iterable.ts>ProcIterProcess

A high-level way to run child processes that is easy, flexible, powerful, and prevents resource leaks.
Go to Latest
class ProcIterProcess
implements [Deno.Closer]
import { ProcIterProcess } from "https://deno.land/x/proc@0.20.6/src/proc-iterable.ts";

Constructors

new
ProcIterProcess(shell: Shell, process: Deno.ChildProcess)

Properties

private
_stderr: AsyncIterableIterator<Uint8Array> | undefined
private
_stdin: PushIterable<Uint8Array> | undefined
private
_stdout: AsyncIterableIterator<Uint8Array> | undefined
readonly
pid
readonly
stderr: AsyncIterableIterator<Uint8Array>
readonly
stdin: PushIterable<Uint8Array>
readonly
stdout: AsyncIterableIterator<Uint8Array>

Methods

close(): Promise<void>