Client options.

interface RoflClientOptions {
    timeoutMs?: number;
    transport?: Transport;
    url?: string;
    userAgent?: string;
}

Properties

timeoutMs?: number

Request timeout in milliseconds. Default: 60_000 (socket inactivity timeout). Note: This bounds socket inactivity, not absolute wall-clock time.

transport?: Transport

Internal: pluggable transport (used for testing).

url?: string

Base URL or UDS path.

userAgent?: string

Optional User-Agent header (defaults to '@oasisprotocol/rofl-client/').