API Reference/ConnectionOptions
interface

ConnectionOptions

typescript
interface ConnectionOptions<TDefs>

Connection options

Properties

logger(optional)

Logger

Custom logger

maxDelay(optional)

number

Maximum delay cap in ms (default: 5000)

maxRetries(optional)

number

Maximum number of retry attempts (default: 5)

middleware(optional)

Middleware<TDefs>[]

Per-instance middleware pipeline

reconnect(optional)

boolean

Whether to enable reconnection (default: false)

retryDelay(optional)

number | (attempt: number) => number

Base delay in ms between retries, or custom delay function (default: 100)

serializer(optional)

Serializer

Custom serializer

socketPath

string

Socket path to connect to

timeout(optional)

number

Connection timeout in ms (default: 10000)