Packages

p

io.scalajs.nodejs

child_process

package child_process

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. child_process
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait ChildProcess extends Object with IEventEmitter

    The child_process module provides the ability to spawn child processes in a manner that is similar, but not identical, to popen(3).

    The child_process module provides the ability to spawn child processes in a manner that is similar, but not identical, to popen(3). This capability is primarily provided by the child_process.spawn() function.

    Annotations
    @JSType() @native()
    See also

    https://nodejs.org/api/child_process.html

  2. implicit final class ChildProcessExtensions extends AnyVal
  3. implicit final class ChildProcessObjectExtensions extends AnyVal
  4. type ExecCallback = Function3[Error, Output, Output, Any]
  5. trait ExecFileSyncOptions extends Object

    Spawns a shell then executes the command within that shell, buffering any generated output.

    Spawns a shell then executes the command within that shell, buffering any generated output.

    Note: Never pass unsanitized user input to this function. Any input containing shell meta-characters may be used to trigger arbitrary command execution.

    Annotations
    @JSType()
  6. trait ExecOptions extends Object

    Spawns a shell then executes the command within that shell, buffering any generated output.

    Spawns a shell then executes the command within that shell, buffering any generated output.

    Note: Never pass unsanitized user input to this function. Any input containing shell meta-characters may be used to trigger arbitrary command execution.

    Annotations
    @JSType()
  7. trait ForkOptions extends Object
    Annotations
    @JSType()
  8. trait ForkedChildProcess extends Object with ChildProcess
    Annotations
    @JSType() @native()
  9. type Input = |[|[|[String, Buffer], TypedArray[_, _]], DataView]
  10. type KillSignal = |[Int, String]
  11. type Output = |[Buffer, String]
  12. trait SendOptions extends Object
    Annotations
    @JSType()
  13. trait SpawnOptions extends Object
    Annotations
    @JSType()
  14. trait SpawnSyncOptions extends Object

    Spawns a shell then executes the command within that shell, buffering any generated output.

    Spawns a shell then executes the command within that shell, buffering any generated output.

    Note: Never pass unsanitized user input to this function. Any input containing shell meta-characters may be used to trigger arbitrary command execution.

    Annotations
    @JSType()
  15. trait SpawnSyncResult extends Object
    Annotations
    @JSType()
  16. type StdIo = |[|[|[String, Array[String]], Array[FileDescriptor]], Array[|[String, FileDescriptor]]]

Value Members

  1. object ChildProcess extends Object

    Annotations
    @JSImport("child_process", JSImport.Namespace) @native()
    See also

    https://nodejs.org/api/child_process.html

  2. object ExecFileSyncOptions
  3. object ExecOptions
  4. object SendOptions
  5. object SpawnSyncResult

Inherited from AnyRef

Inherited from Any

Ungrouped