A11 TypeScript API - v0.2.1
    Preparing search index...

    Interface SessionOptions

    Buffer, concurrency, and lifetime bounds for one agent connection.

    interface SessionOptions {
        deadline?: WireDeadline;
        maxBufferedBytesPerStream?: number;
        maxBufferedBytesTotal?: number;
        maxBufferedMessagesPerStream?: number;
        maxBufferedMessagesTotal?: number;
        maxConcurrentNestedActions?: number;
        maxConcurrentRootActions?: number;
        maxSingleMessageSize?: number;
        noStreamTimeoutMs?: number | null;
    }

    Hierarchy (View Summary)

    Index
    deadline?: WireDeadline

    Absolute connection deadline.

    maxBufferedBytesPerStream?: number

    Encoded bytes buffered for any one attached stream.

    maxBufferedBytesTotal?: number

    Encoded bytes buffered across every attached stream.

    maxBufferedMessagesPerStream?: number

    Messages buffered for any one attached stream.

    maxBufferedMessagesTotal?: number

    Messages buffered across every attached stream.

    maxConcurrentNestedActions?: number

    Child action handlers allowed to run concurrently.

    maxConcurrentRootActions?: number

    Top-level action handlers allowed to run concurrently.

    maxSingleMessageSize?: number

    Maximum encoded size of one incoming wire message.

    noStreamTimeoutMs?: number | null

    Grace period with no streams before clean half-close; null disables it.