ProcessContext
Nodepod API / src / ProcessContext
Interface: ProcessContext
Section titled “Interface: ProcessContext”Defined in: src/threading/process-context.ts:21
Properties
Section titled “Properties”abortController
Section titled “abortController”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
Section titled “fdCounter”fdCounter:
number
Defined in: src/threading/process-context.ts:39
handles
Section titled “handles”handles:
HandleRegistry
Defined in: src/threading/process-context.ts:34
typed Handle registry, tracks live async primitives for loop liveness
liveStdin
Section titled “liveStdin”liveStdin: {
emit: (e, …a) =>void; } |null
Defined in: src/threading/process-context.ts:28
openFiles
Section titled “openFiles”openFiles:
Map<number,OpenFileEntry>
Defined in: src/threading/process-context.ts:40
pid:
number
Defined in: src/threading/process-context.ts:22
stderrSink
Section titled “stderrSink”stderrSink: ((
text) =>void) |null
Defined in: src/threading/process-context.ts:27
stdoutSink
Section titled “stdoutSink”stdoutSink: ((
text) =>void) |null
Defined in: src/threading/process-context.ts:26
termCols
Section titled “termCols”termCols: (() =>
number) |null
Defined in: src/threading/process-context.ts:36
termRows
Section titled “termRows”termRows: (() =>
number) |null
Defined in: src/threading/process-context.ts:37
volume
Section titled “volume”volume:
MemoryVolume
Defined in: src/threading/process-context.ts:31