Process

external interface Process : EventEmitter

Functions

abort
Link copied to clipboard
js
abstract fun abort()
addListener
Link copied to clipboard
js
open fun addListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
abstract fun addListener(event: String, listener: DisconnectListener): Process
abstract override fun addListener(event: String, listener: UncaughtExceptionListener): Process
abstract override fun addListener(event: String, listener: RejectionHandledListener): Process
abstract fun addListener(event: String, listener: BeforeExitListener): Process
abstract fun addListener(event: String, listener: SignalsListener): Process
abstract fun addListener(event: String, listener: MessageListener): Process
abstract fun addListener(event: String, listener: NewListenerListener): Process
abstract fun addListener(event: String, listener: UnhandledRejectionListener): Process
abstract fun addListener(event: String, listener: MultipleResolveListener): Process
abstract fun addListener(event: String, listener: Function<*>): Process
chdir
Link copied to clipboard
js
abstract fun chdir(directory: String)
cpuUsage
Link copied to clipboard
js
abstract fun cpuUsage(previousValue: CpuUsage = definedExternally): CpuUsage
crash
Link copied to clipboard
js
abstract fun crash()
cwd
Link copied to clipboard
js
abstract fun cwd(): String
disconnect
Link copied to clipboard
js
abstract fun disconnect()
emit
Link copied to clipboard
js
abstract fun emit(event: String): Boolean
open fun emit(event: Any, vararg args: Any): Boolean
abstract override fun emit(event: String, error: <ERROR CLASS>): Boolean
abstract override fun emit(event: String, promise: <ERROR CLASS><Any>): Boolean
abstract override fun emit(event: String, vararg args: Any): Boolean
abstract fun emit(event: String, listener: MultipleResolveListener): Process
abstract fun emit(event: String, code: Number): Boolean
abstract fun emit(event: String, signal: String): Boolean
abstract fun emit(event: String, reason: Any, promise: <ERROR CLASS><Any>): Boolean
abstract fun emit(event: String, message: Any, sendHandle: Any): Process
abstract fun emit(event: String, eventName: Any, listener: (args: Any) -> Unit): Process
abstract fun emit(event: String, eventName: String, listener: (args: Any) -> Unit): Process
emitWarning
Link copied to clipboard
js
abstract fun emitWarning(warning: <ERROR CLASS>, name: String = definedExternally, ctor: Function<*> = definedExternally)
abstract fun emitWarning(warning: String, name: String = definedExternally, ctor: Function<*> = definedExternally)
eventNames
Link copied to clipboard
js
open fun eventNames(): Array<dynamic>
exit
Link copied to clipboard
js
abstract fun exit(code: Number = definedExternally): Any
getBlinkMemoryInfo
Link copied to clipboard
js
abstract fun getBlinkMemoryInfo(): BlinkMemoryInfo
getCPUUsage
Link copied to clipboard
js
abstract fun getCPUUsage(): CPUUsage
getCreationTime
Link copied to clipboard
js
abstract fun getCreationTime(): Number?
getegid
Link copied to clipboard
js
abstract fun getegid(): Number
geteuid
Link copied to clipboard
js
abstract fun geteuid(): Number
getgid
Link copied to clipboard
js
abstract fun getgid(): Number
getgroups
Link copied to clipboard
js
abstract fun getgroups(): Array<Number>
getHeapStatistics
Link copied to clipboard
js
abstract fun getHeapStatistics(): HeapStatistics
getIOCounters
Link copied to clipboard
js
abstract fun getIOCounters(): IOCounters
getMaxListeners
Link copied to clipboard
js
open fun getMaxListeners(): Number
getProcessMemoryInfo
Link copied to clipboard
js
abstract fun getProcessMemoryInfo(): <ERROR CLASS><ProcessMemoryInfo>
getSystemMemoryInfo
Link copied to clipboard
js
abstract fun getSystemMemoryInfo(): SystemMemoryInfo
getSystemVersion
Link copied to clipboard
js
abstract fun getSystemVersion(): String
getuid
Link copied to clipboard
js
abstract fun getuid(): Number
hang
Link copied to clipboard
js
abstract fun hang()
hasUncaughtExceptionCaptureCallback
Link copied to clipboard
js
abstract fun hasUncaughtExceptionCaptureCallback(): Boolean
kill
Link copied to clipboard
js
abstract fun kill(pid: Number, signal: Number = definedExternally): Boolean
abstract fun kill(pid: Number, signal: String = definedExternally): Boolean
listenerCount
Link copied to clipboard
js
open fun listenerCount(type: Any): Number
open fun listenerCount(type: String): Number
listeners
Link copied to clipboard
js
open fun listeners(event: Any): Array<Function<*>>
abstract override fun listeners(event: String): dynamic
memoryUsage
Link copied to clipboard
js
abstract fun memoryUsage(): MemoryUsage
nextTick
Link copied to clipboard
js
abstract fun nextTick(callback: Function<*>, vararg args: Any)
off
Link copied to clipboard
js
open fun off(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun off(event: String, listener: (args: Any) -> Unit): EventEmitter
on
Link copied to clipboard
js
open fun on(event: Any, listener: (args: Any) -> Unit): EventEmitter
abstract fun on(event: String, listener: DisconnectListener): Process
abstract override fun on(event: String, listener: UncaughtExceptionListener): Process
abstract override fun on(event: String, listener: RejectionHandledListener): Process
abstract fun on(event: String, listener: BeforeExitListener): Process
abstract fun on(event: String, listener: SignalsListener): Process
abstract fun on(event: String, listener: MessageListener): Process
abstract fun on(event: String, listener: NewListenerListener): Process
abstract fun on(event: String, listener: UnhandledRejectionListener): Process
abstract fun on(event: String, listener: MultipleResolveListener): Process
abstract fun on(event: String, listener: Function<*>): Process
once
Link copied to clipboard
js
open fun once(event: Any, listener: (args: Any) -> Unit): EventEmitter
abstract fun once(event: String, listener: DisconnectListener): Process
abstract override fun once(event: String, listener: UncaughtExceptionListener): Process
abstract override fun once(event: String, listener: RejectionHandledListener): Process
abstract fun once(event: String, listener: BeforeExitListener): Process
abstract fun once(event: String, listener: SignalsListener): Process
abstract fun once(event: String, listener: MessageListener): Process
abstract fun once(event: String, listener: NewListenerListener): Process
abstract fun once(event: String, listener: UnhandledRejectionListener): Process
abstract fun once(event: String, listener: MultipleResolveListener): Process
abstract fun once(event: String, listener: Function<*>): Process
openStdin
Link copied to clipboard
js
abstract fun openStdin(): Socket
prependListener
Link copied to clipboard
js
open fun prependListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
abstract fun prependListener(event: String, listener: DisconnectListener): Process
abstract override fun prependListener(event: String, listener: UncaughtExceptionListener): Process
abstract override fun prependListener(event: String, listener: RejectionHandledListener): Process
abstract fun prependListener(event: String, listener: BeforeExitListener): Process
abstract fun prependListener(event: String, listener: SignalsListener): Process
abstract fun prependListener(event: String, listener: MessageListener): Process
abstract fun prependListener(event: String, listener: NewListenerListener): Process
abstract fun prependListener(event: String, listener: UnhandledRejectionListener): Process
abstract fun prependListener(event: String, listener: MultipleResolveListener): Process
prependOnceListener
Link copied to clipboard
js
open fun prependOnceListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
abstract fun prependOnceListener(event: String, listener: DisconnectListener): Process
abstract override fun prependOnceListener(event: String, listener: UncaughtExceptionListener): Process
abstract override fun prependOnceListener(event: String, listener: RejectionHandledListener): Process
abstract fun prependOnceListener(event: String, listener: BeforeExitListener): Process
abstract fun prependOnceListener(event: String, listener: SignalsListener): Process
abstract fun prependOnceListener(event: String, listener: MessageListener): Process
abstract fun prependOnceListener(event: String, listener: NewListenerListener): Process
abstract fun prependOnceListener(event: String, listener: UnhandledRejectionListener): Process
abstract fun prependOnceListener(event: String, listener: MultipleResolveListener): Process
rawListeners
Link copied to clipboard
js
open fun rawListeners(event: Any): Array<Function<*>>
open fun rawListeners(event: String): Array<Function<*>>
removeAllListeners
Link copied to clipboard
js
open fun removeAllListeners(event: Any = definedExternally): EventEmitter
open fun removeAllListeners(event: String = definedExternally): EventEmitter
removeListener
Link copied to clipboard
js
open fun removeListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun removeListener(event: String, listener: (args: Any) -> Unit): EventEmitter
abstract fun removeListener(event: String, listener: Function<*>): Process
resourceUsage
Link copied to clipboard
js
abstract fun resourceUsage(): ResourceUsage
setegid
Link copied to clipboard
js
abstract fun setegid(id: Number)
abstract fun setegid(id: String)
seteuid
Link copied to clipboard
js
abstract fun seteuid(id: Number)
abstract fun seteuid(id: String)
setFdLimit
Link copied to clipboard
js
abstract fun setFdLimit(maxDescriptors: Number)
setgid
Link copied to clipboard
js
abstract fun setgid(id: Number)
abstract fun setgid(id: String)
setgroups
Link copied to clipboard
js
abstract fun setgroups(groups: Array<dynamic>)
setMaxListeners
Link copied to clipboard
js
open fun setMaxListeners(n: Number): EventEmitter
setuid
Link copied to clipboard
js
abstract fun setuid(id: Number)
abstract fun setuid(id: String)
setUncaughtExceptionCaptureCallback
Link copied to clipboard
js
abstract fun setUncaughtExceptionCaptureCallback(cb: (<ERROR CLASS>) -> Unit?)
takeHeapSnapshot
Link copied to clipboard
js
abstract fun takeHeapSnapshot(filePath: String): Boolean
umask
Link copied to clipboard
js
abstract fun umask(mask: Number = definedExternally): Number
uptime
Link copied to clipboard
js
abstract fun uptime(): Number

Properties

allowedNodeEnvironmentFlags
Link copied to clipboard
js
abstract var allowedNodeEnvironmentFlags: Set<String>
arch
Link copied to clipboard
js
abstract var arch: String
argv
Link copied to clipboard
js
abstract var argv: Array<String>
argv0
Link copied to clipboard
js
abstract var argv0: String
chrome
Link copied to clipboard
js
abstract var chrome: String
config
Link copied to clipboard
js
abstract var config: T$6
connected
Link copied to clipboard
js
abstract var connected: Boolean
debugPort
Link copied to clipboard
js
abstract var debugPort: Number
defaultApp
Link copied to clipboard
js
abstract var defaultApp: Boolean
domain
Link copied to clipboard
js
abstract var domain: Domain
electron
Link copied to clipboard
js
abstract var electron: String
enablePromiseAPIs
Link copied to clipboard
js
abstract var enablePromiseAPIs: Boolean
env
Link copied to clipboard
js
abstract var env: ProcessEnv
execArgv
Link copied to clipboard
js
abstract var execArgv: Array<String>
execPath
Link copied to clipboard
js
abstract var execPath: String
exitCode
Link copied to clipboard
js
open var exitCode: Number?
features
Link copied to clipboard
js
abstract var features: T$7
hrtime
Link copied to clipboard
js
abstract var hrtime: HRTime
isMainFrame
Link copied to clipboard
js
abstract var isMainFrame: Boolean
mainModule
Link copied to clipboard
js
open var mainModule: <ERROR CLASS>?
mas
Link copied to clipboard
js
abstract var mas: Boolean
noAsar
Link copied to clipboard
js
abstract var noAsar: Boolean
noDeprecation
Link copied to clipboard
js
abstract var noDeprecation: Boolean
pid
Link copied to clipboard
js
abstract var pid: Number
platform
Link copied to clipboard
js
abstract var platform: String
ppid
Link copied to clipboard
js
abstract var ppid: Number
release
Link copied to clipboard
js
abstract var release: ProcessRelease
report
Link copied to clipboard
js
open var report: ProcessReport?
resourcesPath
Link copied to clipboard
js
abstract var resourcesPath: String
sandboxed
Link copied to clipboard
js
abstract var sandboxed: Boolean
send
Link copied to clipboard
js
open val send: (message: Any, sendHandle: Any, options: T$8, callback: (<ERROR CLASS>?) -> Unit) -> Boolean?
stderr
Link copied to clipboard
js
abstract var stderr: <ERROR CLASS>
stdin
Link copied to clipboard
js
abstract var stdin: <ERROR CLASS>
stdout
Link copied to clipboard
js
abstract var stdout: <ERROR CLASS>
throwDeprecation
Link copied to clipboard
js
abstract var throwDeprecation: Boolean
title
Link copied to clipboard
js
abstract var title: String
traceDeprecation
Link copied to clipboard
js
abstract var traceDeprecation: Boolean
traceProcessWarnings
Link copied to clipboard
js
abstract var traceProcessWarnings: Boolean
type
Link copied to clipboard
js
abstract var type: String
version
Link copied to clipboard
js
abstract var version: String
versions
Link copied to clipboard
js
abstract var versions: ProcessVersions
windowsStore
Link copied to clipboard
js
abstract var windowsStore: Boolean