Interface: ProcessAPI
Defined in: packages/core/src/runtime.ts:231
Process operations interface
Remarks
Subset of Node.js process global used for:
- I/O streams (stdin/stdout/stderr)
- Environment variables (TERM, EDITOR, HOME, etc.)
- Process events (exit, SIGTSTP, etc.)
- Platform detection (platform, arch)
Examples
const runtime = getRuntime();
const { Readable, Writable } = runtime.utils.stream;
const readable = new Readable();
readable.push("Hello\n");
readable.push(null);
readable.pipe(runtime.process.stdout);
const runtime = getRuntime();
const term = runtime.process.env.TERM || "xterm-256color";
const editor = runtime.process.env.EDITOR || "vi";
const home = runtime.process.env.HOME || "/";
Properties
stdin
stdin:
ReadStream&object
Defined in: packages/core/src/runtime.ts:232
Type Declaration
fd
fd:
0
stdout
stdout:
WriteStream&object
Defined in: packages/core/src/runtime.ts:233
Type Declaration
fd
fd:
1
stderr
stderr:
WriteStream&object
Defined in: packages/core/src/runtime.ts:234
Type Declaration
fd
fd:
2
platform
platform:
Platform
Defined in: packages/core/src/runtime.ts:235
arch
arch:
Architecture
Defined in: packages/core/src/runtime.ts:236
env
env:
ProcessEnv
Defined in: packages/core/src/runtime.ts:237
cwd()
cwd: () =>
string
Defined in: packages/core/src/runtime.ts:238
Returns
string
exit()
exit: (
code?) =>never
Defined in: packages/core/src/runtime.ts:239
Parameters
code?
number
Returns
never
pid
pid:
number
Defined in: packages/core/src/runtime.ts:240
title
title:
string
Defined in: packages/core/src/runtime.ts:241
version
version:
string
Defined in: packages/core/src/runtime.ts:242
on()
on: (
event,listener) =>any
Defined in: packages/core/src/runtime.ts:243
Parameters
event
string
listener
(...args) => void
Returns
any
once()
once: (
event,listener) =>any
Defined in: packages/core/src/runtime.ts:244
Parameters
event
string
listener
(...args) => void
Returns
any
removeListener()
removeListener: (
event,listener) =>any
Defined in: packages/core/src/runtime.ts:245
Parameters
event
string
listener
(...args) => void
Returns
any
listeners()
listeners: (
event) =>Function[]
Defined in: packages/core/src/runtime.ts:246
Parameters
event
any
Returns
Function[]
nextTick()
nextTick: (
callback, ...args) =>void
Defined in: packages/core/src/runtime.ts:247
Parameters
callback
Function
args
...any[]
Returns
void
kill()
kill: (
pid,signal?) =>boolean
Defined in: packages/core/src/runtime.ts:248
Parameters
pid
number
signal?
string | number
Returns
boolean