Skip to content

ProcessContext

Nodepod API


Nodepod API / src / ProcessContext

Defined in: src/threading/process-context.ts:21

abortController: AbortController

Defined in: src/threading/process-context.ts:29


cwd: string

Defined in: src/threading/process-context.ts:23


env: Record<string, string>

Defined in: src/threading/process-context.ts:24


fdCounter: number

Defined in: src/threading/process-context.ts:39


handles: HandleRegistry

Defined in: src/threading/process-context.ts:34

typed Handle registry, tracks live async primitives for loop liveness


liveStdin: { emit: (e, …a) => void; } | null

Defined in: src/threading/process-context.ts:28


openFiles: Map<number, OpenFileEntry>

Defined in: src/threading/process-context.ts:40


pid: number

Defined in: src/threading/process-context.ts:22


stderrSink: ((text) => void) | null

Defined in: src/threading/process-context.ts:27


stdoutSink: ((text) => void) | null

Defined in: src/threading/process-context.ts:26


termCols: (() => number) | null

Defined in: src/threading/process-context.ts:36


termRows: (() => number) | null

Defined in: src/threading/process-context.ts:37


volume: MemoryVolume

Defined in: src/threading/process-context.ts:31