ChildProcess

@native @JSType trait ChildProcess extends StObject
trait StObject
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Concrete methods

def addListener(event: String, listener: Function1[Any, Unit]): ChildProcess

events.EventEmitter

events.EventEmitter

  1. close
  2. disconnect
  3. error
  4. exit
  5. message
  6. spawn
@JSName("addListener")
def addListener_close(event: close, listener: Function2[Double | Null, Signals | Null, Unit]): ChildProcess
@JSName("addListener")
def addListener_disconnect(event: disconnect, listener: Function0[Unit]): ChildProcess
@JSName("addListener")
def addListener_error(event: error, listener: Function1[Error, Unit]): ChildProcess
@JSName("addListener")
def addListener_exit(event: exit, listener: Function2[Double | Null, Signals | Null, Unit]): ChildProcess
@JSName("addListener")
def addListener_message(event: message, listener: Function2[Serializable, SendHandle, Unit]): ChildProcess
@JSName("addListener")
def addListener_spawn(event: spawn, listener: Function0[Unit]): ChildProcess
def disconnect(): Unit
def emit(event: String, args: Any*): Boolean
def emit(event: Symbol, args: Any*): Boolean
@JSName("emit")
def emit_close(event: close): Boolean
@JSName("emit")
def emit_close(event: close, code: Double): Boolean
@JSName("emit")
def emit_close(event: close, code: Double, signal: Signals): Boolean
@JSName("emit")
def emit_close(event: close, code: Null, signal: Signals): Boolean
@JSName("emit")
def emit_disconnect(event: disconnect): Boolean
@JSName("emit")
def emit_error(event: error, err: Error): Boolean
@JSName("emit")
def emit_exit(event: exit): Boolean
@JSName("emit")
def emit_exit(event: exit, code: Double): Boolean
@JSName("emit")
def emit_exit(event: exit, code: Double, signal: Signals): Boolean
@JSName("emit")
def emit_exit(event: exit, code: Null, signal: Signals): Boolean
@JSName("emit")
def emit_message(event: message, message: Serializable, sendHandle: SendHandle): Boolean
@JSName("emit")
def emit_spawn(event: spawn, listener: Function0[Unit]): Boolean
def kill(): Boolean
def kill(signal: Signals): Boolean
def kill(signal: Double): Boolean
def on(event: String, listener: Function1[Any, Unit]): ChildProcess
@JSName("on")
def on_close(event: close, listener: Function2[Double | Null, Signals | Null, Unit]): ChildProcess
@JSName("on")
def on_disconnect(event: disconnect, listener: Function0[Unit]): ChildProcess
@JSName("on")
def on_error(event: error, listener: Function1[Error, Unit]): ChildProcess
@JSName("on")
def on_exit(event: exit, listener: Function2[Double | Null, Signals | Null, Unit]): ChildProcess
@JSName("on")
def on_message(event: message, listener: Function2[Serializable, SendHandle, Unit]): ChildProcess
@JSName("on")
def on_spawn(event: spawn, listener: Function0[Unit]): ChildProcess
def once(event: String, listener: Function1[Any, Unit]): ChildProcess
@JSName("once")
def once_close(event: close, listener: Function2[Double | Null, Signals | Null, Unit]): ChildProcess
@JSName("once")
def once_disconnect(event: disconnect, listener: Function0[Unit]): ChildProcess
@JSName("once")
def once_error(event: error, listener: Function1[Error, Unit]): ChildProcess
@JSName("once")
def once_exit(event: exit, listener: Function2[Double | Null, Signals | Null, Unit]): ChildProcess
@JSName("once")
def once_message(event: message, listener: Function2[Serializable, SendHandle, Unit]): ChildProcess
@JSName("once")
def once_spawn(event: spawn, listener: Function0[Unit]): ChildProcess
def prependListener(event: String, listener: Function1[Any, Unit]): ChildProcess
@JSName("prependListener")
def prependListener_close(event: close, listener: Function2[Double | Null, Signals | Null, Unit]): ChildProcess
@JSName("prependListener")
def prependListener_disconnect(event: disconnect, listener: Function0[Unit]): ChildProcess
@JSName("prependListener")
def prependListener_error(event: error, listener: Function1[Error, Unit]): ChildProcess
@JSName("prependListener")
def prependListener_exit(event: exit, listener: Function2[Double | Null, Signals | Null, Unit]): ChildProcess
@JSName("prependListener")
def prependListener_message(event: message, listener: Function2[Serializable, SendHandle, Unit]): ChildProcess
@JSName("prependListener")
def prependListener_spawn(event: spawn, listener: Function0[Unit]): ChildProcess
def prependOnceListener(event: String, listener: Function1[Any, Unit]): ChildProcess
@JSName("prependOnceListener")
def prependOnceListener_close(event: close, listener: Function2[Double | Null, Signals | Null, Unit]): ChildProcess
@JSName("prependOnceListener")
def prependOnceListener_disconnect(event: disconnect, listener: Function0[Unit]): ChildProcess
@JSName("prependOnceListener")
def prependOnceListener_error(event: error, listener: Function1[Error, Unit]): ChildProcess
@JSName("prependOnceListener")
def prependOnceListener_exit(event: exit, listener: Function2[Double | Null, Signals | Null, Unit]): ChildProcess
@JSName("prependOnceListener")
def prependOnceListener_message(event: message, listener: Function2[Serializable, SendHandle, Unit]): ChildProcess
@JSName("prependOnceListener")
def prependOnceListener_spawn(event: spawn, listener: Function0[Unit]): ChildProcess
def ref(): Unit
def send(message: Serializable): Boolean
def send(message: Serializable, callback: Function1[Error | Null, Unit]): Boolean
def send(message: Serializable, sendHandle: SendHandle): Boolean
def send(message: Serializable, sendHandle: SendHandle, callback: Function1[Error | Null, Unit]): Boolean
def send(message: Serializable, sendHandle: SendHandle, options: MessageOptions): Boolean
def send(message: Serializable, sendHandle: SendHandle, options: MessageOptions, callback: Function1[Error | Null, Unit]): Boolean
def send(message: Serializable, sendHandle: SendHandle, options: Unit, callback: Function1[Error | Null, Unit]): Boolean
def send(message: Serializable, sendHandle: Unit, callback: Function1[Error | Null, Unit]): Boolean
def send(message: Serializable, sendHandle: Unit, options: MessageOptions): Boolean
def send(message: Serializable, sendHandle: Unit, options: MessageOptions, callback: Function1[Error | Null, Unit]): Boolean
def send(message: Serializable, sendHandle: Unit, options: Unit, callback: Function1[Error | Null, Unit]): Boolean
def unref(): Unit

Inherited methods

def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object

Concrete fields

val channel: UndefOr[Pipe | Null]
val connected: Boolean
val exitCode: Double | Null
val killed: Boolean
val pid: UndefOr[Double]
val signalCode: Signals | Null
val spawnargs: Array[String]
val spawnfile: String
var stderr: Readable | Null
var stdin: Writable | Null
val stdio: Tuple5[Writable | Null, Readable | Null, Readable | Null, UndefOr[Readable | Writable | Null], UndefOr[Readable | Writable | Null]]
var stdout: Readable | Null