Package-level declarations
Types
Describes the API made available for a child process handle; objects of this type are typically returned from Node Process API methods like spawn
, which give the caller direct control over the spawned subprocess.
Describes the API made available for a synchronously spawned child process handle; objects of this type are typically returned from Node Process API methods like spawnSync
.
Defines options for the ChildProcessAPI.exec method, which is used to asynchronously spawn a child process; these options extend ProcOptions.
Defines options for the ChildProcessAPI.execSync method, which is used to synchronously spawn a child process; these options extend ProcOptions.
Defines options for the ChildProcessAPI.fork method, which is used to spawn forked child processes running the main runtime engine; these options extend ProcOptions.
Describes ProcOptions, but enabled with POSIX identity attributes, such as uid (the user ID of an operation) and gid (the group ID of an operation).
Base interface type representing an object which is enabled for interprocess communication.
Holds reference to stdio
, stderr
, and stdin
, for a given foreign child process.
Defines base options which relate to process launching through the Node Child Process API; these options are further used/extended from concrete options types, such as ExecSyncOptions.
Defines options for the ChildProcessAPI.spawn method, which is used to asynchronously spawn a child process; these options extend ProcOptions.
Defines options for the ChildProcessAPI.execSync method, which is used to synchronously spawn a child process; these options extend ProcOptions.
Describes the standard I/O configuration for a child process, including modes for standard input, output, and error.
Symbolic names used for different StdioConfig operating modes; see each mode for behavior documentation.