ProcessObject
Nodepod API / src / ProcessObject
Interface: ProcessObject
Section titled “Interface: ProcessObject”Defined in: src/polyfills/process.ts:76
Properties
Section titled “Properties”_chdirHook?
Section titled “_chdirHook?”
optional_chdirHook?: (dir) =>void
Defined in: src/polyfills/process.ts:80
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
_debugCwdCalls?
Section titled “_debugCwdCalls?”
optional_debugCwdCalls?:number
Defined in: src/polyfills/process.ts:171
_getActiveHandles?
Section titled “_getActiveHandles?”
optional_getActiveHandles?: () =>unknown[]
Defined in: src/polyfills/process.ts:184
Returns
Section titled “Returns”unknown[]
_getActiveRequests?
Section titled “_getActiveRequests?”
optional_getActiveRequests?: () =>unknown[]
Defined in: src/polyfills/process.ts:183
Returns
Section titled “Returns”unknown[]
_linkedBinding?
Section titled “_linkedBinding?”
optional_linkedBinding?: (name) =>Record<string,unknown>
Defined in: src/polyfills/process.ts:180
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Record<string, unknown>
abort: () =>
never
Defined in: src/polyfills/process.ts:134
Returns
Section titled “Returns”never
addListener
Section titled “addListener”addListener: (
evt,fn) =>ProcessObject
Defined in: src/polyfills/process.ts:158
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”ProcessObject
allowedNodeEnvironmentFlags
Section titled “allowedNodeEnvironmentFlags”allowedNodeEnvironmentFlags:
Set<string>
Defined in: src/polyfills/process.ts:153
arch:
string
Defined in: src/polyfills/process.ts:109
argv:
string[]
Defined in: src/polyfills/process.ts:92
argv0:
string
Defined in: src/polyfills/process.ts:93
availableMemory?
Section titled “availableMemory?”
optionalavailableMemory?: () =>number
Defined in: src/polyfills/process.ts:198
Returns
Section titled “Returns”number
binding?
Section titled “binding?”
optionalbinding?: (name) =>Record<string,unknown>
Defined in: src/polyfills/process.ts:179
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Record<string, unknown>
channel?
Section titled “channel?”
optionalchannel?:unknown
Defined in: src/polyfills/process.ts:173
chdir: (
dir) =>void
Defined in: src/polyfills/process.ts:79
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
config
Section titled “config”config:
object
Defined in: src/polyfills/process.ts:137
target_defaults
Section titled “target_defaults”target_defaults:
Record<string,unknown>
variables
Section titled “variables”variables:
Record<string,unknown>
connected?
Section titled “connected?”
optionalconnected?:boolean
Defined in: src/polyfills/process.ts:170
constrainedMemory?
Section titled “constrainedMemory?”
optionalconstrainedMemory?: () =>number
Defined in: src/polyfills/process.ts:197
Returns
Section titled “Returns”number
cpuUsage
Section titled “cpuUsage”cpuUsage: () =>
object
Defined in: src/polyfills/process.ts:123
Returns
Section titled “Returns”object
system
Section titled “system”system:
number
user:
number
cwd: () =>
string
Defined in: src/polyfills/process.ts:78
Returns
Section titled “Returns”string
debugPort
Section titled “debugPort”debugPort:
number
Defined in: src/polyfills/process.ts:152
disconnect?
Section titled “disconnect?”
optionaldisconnect?: () =>void
Defined in: src/polyfills/process.ts:169
Returns
Section titled “Returns”void
dlopen?
Section titled “dlopen?”
optionaldlopen?: (module,filename,flags?) =>void
Defined in: src/polyfills/process.ts:181
Parameters
Section titled “Parameters”module
Section titled “module”unknown
filename
Section titled “filename”string
flags?
Section titled “flags?”number
Returns
Section titled “Returns”void
emit: (
evt, …args) =>boolean
Defined in: src/polyfills/process.ts:157
Parameters
Section titled “Parameters”string
…unknown[]
Returns
Section titled “Returns”boolean
emitWarning?
Section titled “emitWarning?”
optionalemitWarning?: (warning,typeOrOptions?,code?) =>void
Defined in: src/polyfills/process.ts:186
Parameters
Section titled “Parameters”warning
Section titled “warning”string | Error
typeOrOptions?
Section titled “typeOrOptions?”string | { code?: string; detail?: string; type?: string; }
string
Returns
Section titled “Returns”void
env:
ProcessEnvVars
Defined in: src/polyfills/process.ts:77
eventNames
Section titled “eventNames”eventNames: () =>
string[]
Defined in: src/polyfills/process.ts:165
Returns
Section titled “Returns”string[]
execArgv
Section titled “execArgv”execArgv:
string[]
Defined in: src/polyfills/process.ts:95
execPath
Section titled “execPath”execPath:
string
Defined in: src/polyfills/process.ts:94
exit: (
code?) =>never
Defined in: src/polyfills/process.ts:104
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”never
exitCode?
Section titled “exitCode?”
optionalexitCode?:number
Defined in: src/polyfills/process.ts:103
undefined by default. user code can set this to seed an exit code for process.exit() (no arg) or natural drain. process.exit(N) overrides and writes N back here.
features
Section titled “features”features:
object
Defined in: src/polyfills/process.ts:142
debug:
boolean
inspector
Section titled “inspector”inspector:
boolean
ipv6:
boolean
tls:
boolean
tls_alpn
Section titled “tls_alpn”tls_alpn:
boolean
tls_ocsp
Section titled “tls_ocsp”tls_ocsp:
boolean
tls_sni
Section titled “tls_sni”tls_sni:
boolean
uv:
boolean
getActiveResourcesInfo?
Section titled “getActiveResourcesInfo?”
optionalgetActiveResourcesInfo?: () =>string[]
Defined in: src/polyfills/process.ts:185
Returns
Section titled “Returns”string[]
getMaxListeners
Section titled “getMaxListeners”getMaxListeners: () =>
number
Defined in: src/polyfills/process.ts:167
Returns
Section titled “Returns”number
hasUncaughtExceptionCaptureCallback?
Section titled “hasUncaughtExceptionCaptureCallback?”
optionalhasUncaughtExceptionCaptureCallback?: () =>boolean
Defined in: src/polyfills/process.ts:191
Returns
Section titled “Returns”boolean
hrtime
Section titled “hrtime”hrtime: {(
prev?): [number,number];bigint: () =>bigint; }
Defined in: src/polyfills/process.ts:111
Parameters
Section titled “Parameters”[number, number]
Returns
Section titled “Returns”[number, number]
bigint
Section titled “bigint”bigint: () =>
bigint
Returns
Section titled “Returns”bigint
kill: (
pid,signal?) =>boolean
Defined in: src/polyfills/process.ts:135
Parameters
Section titled “Parameters”number
signal?
Section titled “signal?”string | number
Returns
Section titled “Returns”boolean
listenerCount
Section titled “listenerCount”listenerCount: (
evt) =>number
Defined in: src/polyfills/process.ts:162
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”number
listeners
Section titled “listeners”listeners: (
evt) =>EventHandler[]
Defined in: src/polyfills/process.ts:161
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”mainModule?
Section titled “mainModule?”
optionalmainModule?:unknown
Defined in: src/polyfills/process.ts:172
memoryUsage
Section titled “memoryUsage”memoryUsage: () =>
object
Defined in: src/polyfills/process.ts:115
Returns
Section titled “Returns”object
arrayBuffers
Section titled “arrayBuffers”arrayBuffers:
number
external
Section titled “external”external:
number
heapTotal
Section titled “heapTotal”heapTotal:
number
heapUsed
Section titled “heapUsed”heapUsed:
number
rss:
number
nextTick
Section titled “nextTick”nextTick: (
fn, …args) =>void
Defined in: src/polyfills/process.ts:105
Parameters
Section titled “Parameters”(…args) => void
…unknown[]
Returns
Section titled “Returns”void
noDeprecation?
Section titled “noDeprecation?”
optionalnoDeprecation?:boolean
Defined in: src/polyfills/process.ts:174
off: (
evt,fn) =>ProcessObject
Defined in: src/polyfills/process.ts:156
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”ProcessObject
on: (
evt,fn) =>ProcessObject
Defined in: src/polyfills/process.ts:154
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”ProcessObject
once: (
evt,fn) =>ProcessObject
Defined in: src/polyfills/process.ts:155
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”ProcessObject
pid:
number
Defined in: src/polyfills/process.ts:96
platform
Section titled “platform”platform:
string
Defined in: src/polyfills/process.ts:81
ppid:
number
Defined in: src/polyfills/process.ts:97
prependListener
Section titled “prependListener”prependListener: (
evt,fn) =>ProcessObject
Defined in: src/polyfills/process.ts:163
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”ProcessObject
prependOnceListener
Section titled “prependOnceListener”prependOnceListener: (
evt,fn) =>ProcessObject
Defined in: src/polyfills/process.ts:164
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”ProcessObject
reallyExit?
Section titled “reallyExit?”
optionalreallyExit?: (code?) =>void
Defined in: src/polyfills/process.ts:182
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”void
release
Section titled “release”release:
object
Defined in: src/polyfills/process.ts:141
headersUrl
Section titled “headersUrl”headersUrl:
string
name:
string
sourceUrl
Section titled “sourceUrl”sourceUrl:
string
removeAllListeners
Section titled “removeAllListeners”removeAllListeners: (
evt?) =>ProcessObject
Defined in: src/polyfills/process.ts:160
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”ProcessObject
removeListener
Section titled “removeListener”removeListener: (
evt,fn) =>ProcessObject
Defined in: src/polyfills/process.ts:159
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”ProcessObject
report?
Section titled “report?”
optionalreport?:Record<string,unknown>
Defined in: src/polyfills/process.ts:178
resourceUsage
Section titled “resourceUsage”resourceUsage: () =>
object
Defined in: src/polyfills/process.ts:124
Returns
Section titled “Returns”object
fsRead
Section titled “fsRead”fsRead:
number
fsWrite
Section titled “fsWrite”fsWrite:
number
involuntaryContextSwitches
Section titled “involuntaryContextSwitches”involuntaryContextSwitches:
number
ipcReceived
Section titled “ipcReceived”ipcReceived:
number
ipcSent
Section titled “ipcSent”ipcSent:
number
majorPageFault
Section titled “majorPageFault”majorPageFault:
number
maxRSS
Section titled “maxRSS”maxRSS:
number
minorPageFault
Section titled “minorPageFault”minorPageFault:
number
sharedMemorySize
Section titled “sharedMemorySize”sharedMemorySize:
number
signalsCount
Section titled “signalsCount”signalsCount:
number
swappedOut
Section titled “swappedOut”swappedOut:
number
systemCPUTime
Section titled “systemCPUTime”systemCPUTime:
number
unsharedDataSize
Section titled “unsharedDataSize”unsharedDataSize:
number
unsharedStackSize
Section titled “unsharedStackSize”unsharedStackSize:
number
userCPUTime
Section titled “userCPUTime”userCPUTime:
number
voluntaryContextSwitches
Section titled “voluntaryContextSwitches”voluntaryContextSwitches:
number
optionalsend?: (msg,cb?) =>boolean
Defined in: src/polyfills/process.ts:168
Parameters
Section titled “Parameters”unknown
(err) => void
Returns
Section titled “Returns”boolean
setMaxListeners
Section titled “setMaxListeners”setMaxListeners: (
n) =>ProcessObject
Defined in: src/polyfills/process.ts:166
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”ProcessObject
setSourceMapsEnabled?
Section titled “setSourceMapsEnabled?”
optionalsetSourceMapsEnabled?: (val) =>void
Defined in: src/polyfills/process.ts:196
Parameters
Section titled “Parameters”boolean
Returns
Section titled “Returns”void
setUncaughtExceptionCaptureCallback?
Section titled “setUncaughtExceptionCaptureCallback?”
optionalsetUncaughtExceptionCaptureCallback?: (fn) =>void
Defined in: src/polyfills/process.ts:192
Parameters
Section titled “Parameters”((err) => void) | null
Returns
Section titled “Returns”void
sourceMapsEnabled?
Section titled “sourceMapsEnabled?”
optionalsourceMapsEnabled?:boolean
Defined in: src/polyfills/process.ts:195
stderr
Section titled “stderr”stderr:
OutputStreamBridge
Defined in: src/polyfills/process.ts:107
stdin:
InputStreamBridge
Defined in: src/polyfills/process.ts:108
stdout
Section titled “stdout”stdout:
OutputStreamBridge
Defined in: src/polyfills/process.ts:106
throwDeprecation?
Section titled “throwDeprecation?”
optionalthrowDeprecation?:boolean
Defined in: src/polyfills/process.ts:175
title:
string
Defined in: src/polyfills/process.ts:110
traceDeprecation?
Section titled “traceDeprecation?”
optionaltraceDeprecation?:boolean
Defined in: src/polyfills/process.ts:176
traceProcessWarnings?
Section titled “traceProcessWarnings?”
optionaltraceProcessWarnings?:boolean
Defined in: src/polyfills/process.ts:177
umask: (
mask?) =>number
Defined in: src/polyfills/process.ts:136
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”number
uptime
Section titled “uptime”uptime: () =>
number
Defined in: src/polyfills/process.ts:122
Returns
Section titled “Returns”number
version
Section titled “version”version:
string
Defined in: src/polyfills/process.ts:82
versions
Section titled “versions”versions:
object
Defined in: src/polyfills/process.ts:83
modules
Section titled “modules”modules:
string
napi:
string
node:
string
openssl
Section titled “openssl”openssl:
string
uv:
string
v8:
string
webcontainer
Section titled “webcontainer”webcontainer:
string