fs2.internal.jsdeps.node.childProcessMod

Type members

Classlikes

@native @JSType
trait ChildProcess extends StObject
@native @JSType
trait ChildProcessByStdio[I, O, E]() extends StObject
@native @JSType
trait ChildProcessWithoutNullStreams extends StObject
@native @JSType
trait CommonExecOptions extends StObject with ProcessEnvOptions
Companion
object
Companion
class
@native @JSType
trait CommonOptions extends StObject with ProcessEnvOptions
Companion
object
Companion
class
@native @JSType
trait CommonSpawnOptions extends StObject with CommonOptions with Abortable
Companion
object
Companion
class
@native @JSType
trait ExecException extends StObject with Error
Companion
object
Companion
class
@native @JSType
trait ExecFileException extends StObject with ExecException
Companion
object
Companion
class
@native @JSType
trait ExecFileOptions extends StObject with CommonOptions with Abortable
Companion
object
Companion
class
@native @JSType
Companion
object
@native @JSType
Companion
object
@native @JSType
Companion
object
@native @JSType
trait ExecFileSyncOptions extends StObject with CommonExecOptions
Companion
object
Companion
class
@native @JSType
Companion
object
@native @JSType
Companion
object
@native @JSType
trait ExecOptions extends StObject with CommonOptions
Companion
object
object ExecOptions
Companion
class
@native @JSType
trait ExecOptionsWithBufferEncoding extends StObject with ExecOptions
Companion
object
@native @JSType
trait ExecOptionsWithStringEncoding extends StObject with ExecOptions
Companion
object
@native @JSType
trait ExecSyncOptions extends StObject with CommonExecOptions
Companion
object
Companion
class
@native @JSType
Companion
object
@native @JSType
Companion
object
@native @JSType
trait ForkOptions extends StObject with ProcessEnvOptions with MessagingOptions
Companion
object
object ForkOptions
Companion
class
@JSType
trait IOType extends StObject
Companion
object
object IOType
Companion
class
@native @JSType
trait MessageOptions extends StObject
Companion
object
Companion
class
@native @JSType
trait MessagingOptions extends StObject with Abortable
Companion
object
Companion
class
@native @JSType
trait ProcessEnvOptions extends StObject
Companion
object
Companion
class
@native @JSType
trait PromiseWithChild[T] extends Promise[T]
@JSType
trait SendHandle extends StObject
@JSType
trait SerializationType extends StObject
Companion
object
Companion
class
@native @JSType
trait SpawnOptions extends StObject with CommonSpawnOptions
Companion
object
object SpawnOptions
Companion
class
@native @JSType
trait SpawnOptionsWithStdioTuple[Stdin, Stdout, Stderr]() extends StObject with SpawnOptions
Companion
object
@native @JSType
trait SpawnOptionsWithoutStdio extends StObject with SpawnOptions
Companion
object
@native @JSType
trait SpawnSyncOptions extends StObject with CommonSpawnOptions
Companion
object
Companion
class
@native @JSType
Companion
object
@native @JSType
Companion
object
@native @JSType
trait SpawnSyncReturns[T] extends StObject
Companion
object
Companion
class
@JSType
trait StdioNull extends StObject
@JSType
trait StdioPipeNamed extends StObject
Companion
object
Companion
class
@JSImport("child_process") @native @JSType
object ^ extends StObject

Types

type Serializable = String | Object | Double | Boolean | BigInt
type StdioOptions = IOType | Array[UndefOr[IOType | ipc | Stream | Double | Null]]
type StdioPipe = UndefOr[Null | StdioPipeNamed]

Value members

Concrete methods

@inline
def exec(command: String): ChildProcess
@inline
def exec(command: String, callback: Function3[ExecException | Null, String, String, Unit]): ChildProcess
@inline
def exec(command: String, options: BaseEncodingOptions & ExecOptions | ExecOptions): ChildProcess
@inline
def exec(command: String, options: BaseEncodingOptions & ExecOptions | ExecOptions, callback: Function3[ExecException | Null, Buffer | String, Buffer | String, Unit]): ChildProcess
@inline
def exec(command: String, options: encodingBufferEncodingExe): ChildProcess
@inline
def exec(command: String, options: encodingBufferEncodingExe, callback: Function3[ExecException | Null, Buffer | String, Buffer | String, Unit]): ChildProcess
@inline
def exec(command: String, options: encodingbuffernullExecOpt): ChildProcess
@inline
def exec(command: String, options: encodingbuffernullExecOpt, callback: Function3[ExecException | Null, Buffer, Buffer, Unit]): ChildProcess
@inline
def exec(command: String, options: Null, callback: Function3[ExecException | Null, String | Buffer, String | Buffer, Unit]): ChildProcess
@inline
def exec(command: String, options: Unit, callback: Function3[ExecException | Null, String | Buffer, String | Buffer, Unit]): ChildProcess
@inline
def execFile(file: String): ChildProcess
@inline
def execFile(file: String, args: Array[String]): ChildProcess
@inline
def execFile(file: String, args: Array[String], callback: Function3[ExecFileException | Null, String, String, Unit]): ChildProcess
@inline
def execFile(file: String, args: Array[String], options: BaseEncodingOptions & ExecFileOptions): ChildProcess
@inline
def execFile(file: String, args: Array[String], options: BaseEncodingOptions & ExecFileOptions | ExecFileOptions, callback: Function3[ExecFileException | Null, Buffer | String, Buffer | String, Unit]): ChildProcess
@inline
def execFile(file: String, args: Array[String], options: ExecFileOptionsWithBufferEncoding, callback: Function3[ExecFileException | Null, Buffer, Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, args: Array[String], options: ExecFileOptionsWithOtherEncoding, callback: Function3[ExecFileException | Null, String | Buffer, String | Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, args: Array[String], options: ExecFileOptionsWithStringEncoding, callback: Function3[ExecFileException | Null, String, String, Unit]): ChildProcess
@inline
def execFile(file: String, args: Array[String], options: Null, callback: Function3[ExecFileException | Null, String | Buffer, String | Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, args: Array[String], options: Unit, callback: Function3[ExecFileException | Null, String | Buffer, String | Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, args: Null, callback: Function3[ExecFileException | Null, Buffer | String, Buffer | String, Unit]): ChildProcess
@inline
def execFile(file: String, args: Null, options: BaseEncodingOptions & ExecFileOptions): ChildProcess
@inline
def execFile(file: String, args: Null, options: BaseEncodingOptions & ExecFileOptions | ExecFileOptions, callback: Function3[ExecFileException | Null, Buffer | String, Buffer | String, Unit]): ChildProcess
@inline
def execFile(file: String, args: Null, options: ExecFileOptionsWithBufferEncoding, callback: Function3[ExecFileException | Null, Buffer, Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, args: Null, options: ExecFileOptionsWithOtherEncoding, callback: Function3[ExecFileException | Null, String | Buffer, String | Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, args: Null, options: ExecFileOptionsWithStringEncoding, callback: Function3[ExecFileException | Null, String, String, Unit]): ChildProcess
@inline
def execFile(file: String, args: Null, options: Null, callback: Function3[ExecFileException | Null, String | Buffer, String | Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, args: Null, options: Unit, callback: Function3[ExecFileException | Null, String | Buffer, String | Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, args: Unit, callback: Function3[ExecFileException | Null, Buffer | String, Buffer | String, Unit]): ChildProcess
@inline
def execFile(file: String, args: Unit, options: BaseEncodingOptions & ExecFileOptions): ChildProcess
@inline
def execFile(file: String, args: Unit, options: BaseEncodingOptions & ExecFileOptions | ExecFileOptions, callback: Function3[ExecFileException | Null, Buffer | String, Buffer | String, Unit]): ChildProcess
@inline
def execFile(file: String, args: Unit, options: ExecFileOptionsWithBufferEncoding, callback: Function3[ExecFileException | Null, Buffer, Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, args: Unit, options: ExecFileOptionsWithOtherEncoding, callback: Function3[ExecFileException | Null, String | Buffer, String | Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, args: Unit, options: ExecFileOptionsWithStringEncoding, callback: Function3[ExecFileException | Null, String, String, Unit]): ChildProcess
@inline
def execFile(file: String, args: Unit, options: Null, callback: Function3[ExecFileException | Null, String | Buffer, String | Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, args: Unit, options: Unit, callback: Function3[ExecFileException | Null, String | Buffer, String | Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, callback: Function3[ExecFileException | Null, String, String, Unit]): ChildProcess
@inline
@inline
def execFile(file: String, options: BaseEncodingOptions & ExecFileOptions | ExecFileOptions, callback: Function3[ExecFileException | Null, Buffer | String, Buffer | String, Unit]): ChildProcess
@inline
def execFile(file: String, options: ExecFileOptionsWithBufferEncoding, callback: Function3[ExecFileException | Null, Buffer, Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, options: ExecFileOptionsWithOtherEncoding, callback: Function3[ExecFileException | Null, String | Buffer, String | Buffer, Unit]): ChildProcess
@inline
def execFile(file: String, options: ExecFileOptionsWithStringEncoding, callback: Function3[ExecFileException | Null, String, String, Unit]): ChildProcess
@inline
def execFileSync(command: String): String
@inline
def execFileSync(command: String, args: Array[String]): String
@inline
def execFileSync(command: String, args: Array[String], options: ExecFileSyncOptions): Buffer
@inline
def execFileSync(command: String, args: Array[String], options: ExecFileSyncOptionsWithBufferEncoding): Buffer
@inline
def execFileSync(command: String, args: Array[String], options: ExecFileSyncOptionsWithStringEncoding): String
@inline
def execFileSync(command: String, args: Unit, options: ExecFileSyncOptions): Buffer
@inline
def execFileSync(command: String, args: Unit, options: ExecFileSyncOptionsWithBufferEncoding): Buffer
@inline
def execFileSync(command: String, args: Unit, options: ExecFileSyncOptionsWithStringEncoding): String
@inline
def execFileSync(command: String, options: ExecFileSyncOptions): Buffer
@inline
@inline
def execFileSync(command: String, options: ExecFileSyncOptionsWithStringEncoding): String
@inline
def execFileSync_Buffer(command: String): Buffer
@inline
def execFileSync_Buffer(command: String, args: Array[String]): Buffer
@inline
def execSync(command: String): String
@inline
def execSync(command: String, options: ExecSyncOptions): Buffer
@inline
def execSync(command: String, options: ExecSyncOptionsWithBufferEncoding): Buffer
@inline
def execSync(command: String, options: ExecSyncOptionsWithStringEncoding): String
@inline
def execSync_Buffer(command: String): Buffer
@inline
def fork(modulePath: String): ChildProcess
@inline
def fork(modulePath: String, args: Array[String]): ChildProcess
@inline
def fork(modulePath: String, args: Array[String], options: ForkOptions): ChildProcess
@inline
def fork(modulePath: String, args: Unit, options: ForkOptions): ChildProcess
@inline
def fork(modulePath: String, options: ForkOptions): ChildProcess
@inline
def spawn(command: String): ChildProcessWithoutNullStreams
@inline
def spawn(command: String, args: Array[String]): ChildProcessWithoutNullStreams
@inline
def spawn(command: String, args: Array[String], options: SpawnOptions): ChildProcess
@inline
def spawn(command: String, args: Array[String], options: SpawnOptionsWithoutStdio): ChildProcessWithoutNullStreams
@inline
def spawn(command: String, args: Unit, options: SpawnOptionsWithoutStdio): ChildProcessWithoutNullStreams
@inline
def spawn(command: String, options: SpawnOptions): ChildProcess
@inline
@inline
def spawnSync(command: String): SpawnSyncReturns[Buffer]
@inline
def spawnSync(command: String, args: Array[String]): SpawnSyncReturns[String]
@inline
def spawnSync(command: String, args: Array[String], options: SpawnSyncOptions): SpawnSyncReturns[Buffer]
@inline
def spawnSync(command: String, args: Array[String], options: SpawnSyncOptionsWithBufferEncoding): SpawnSyncReturns[Buffer]
@inline
def spawnSync(command: String, args: Array[String], options: SpawnSyncOptionsWithStringEncoding): SpawnSyncReturns[String]
@inline
def spawnSync(command: String, args: Unit, options: SpawnSyncOptions): SpawnSyncReturns[Buffer]
@inline
def spawnSync(command: String, args: Unit, options: SpawnSyncOptionsWithBufferEncoding): SpawnSyncReturns[Buffer]
@inline
def spawnSync(command: String, args: Unit, options: SpawnSyncOptionsWithStringEncoding): SpawnSyncReturns[String]
@inline
def spawnSync(command: String, options: SpawnSyncOptions): SpawnSyncReturns[Buffer]
@inline
@inline
def spawnSync(command: String, options: SpawnSyncOptionsWithStringEncoding): SpawnSyncReturns[String]