bunway
    Preparing search index...

    Interface TimeoutOptions

    interface TimeoutOptions {
        message?: string | Record<string, unknown>;
        ms: number;
        respond?: boolean;
        skip?: (req: BunRequest) => boolean;
        statusCode?: number;
    }
    Index

    Properties

    message?: string | Record<string, unknown>

    Custom message or JSON body for the timeout response. Default: "Request Timeout"

    ms: number

    Timeout duration in milliseconds.

    respond?: boolean

    If false, the middleware sets req.timedout but does NOT send a response. The downstream handler must check req.timedout and respond itself. Default: true

    skip?: (req: BunRequest) => boolean

    Optional function to skip timeout for certain requests. Return true to skip (no timeout applied).

    statusCode?: number

    HTTP status code to send on timeout. Default: 408.