API Reference/ChildProcessDriverOptions
interface

ChildProcessDriverOptions

typescript

Options for child process driver spawn

Properties

detached(optional)

boolean

Whether to detach the worker process

env(optional)

Record<string, string>

Environment variables to pass to worker

logger(optional)

Logger

Custom logger instance

logLevel(optional)

LogLevel

Log level for driver operations

maxDelay(optional)

number

Maximum retry delay cap (default: 5000)

maxRetries(optional)

number

Maximum connection retry attempts (default: 5)

onShutdown(optional)

(reason: ShutdownReason) => void

Shutdown handler callback

retryDelay(optional)

number

Retry delay in ms (default: 100)

serializer(optional)

Serializer

Custom serializer (must match worker side)

serverConnectTimeout(optional)

number

Server connect timeout passed to worker (default: 30000)

socketPath(optional)

string

Override socket path (auto-generated if not provided)

spawnOptions(optional)

SpawnOptions

Additional spawn options

timeout(optional)

number

Connection timeout in ms (default: 10000)