@whi/cf-routing - v0.7.0
    Preparing search index...

    Interface DurableObjectContext<P, D>

    Context for Durable Object route handlers. Contains per-request data only - DO instance data (storage, env) is on the handler's this.

    interface DurableObjectContext<P = Params, D = Record<string, any>> {
        request: Request;
        params: P;
        data: D;
        response: ResponseContext;
        log: Logger;
    }

    Type Parameters

    • P = Params

      Route parameters type

    • D = Record<string, any>

      Data type for middleware-set data

    Index

    Properties

    request: Request

    Original incoming request

    params: P

    Route parameters from URL (e.g., { id: '123' } from '/items/:id')

    data: D

    Shared data for middleware to pass to handlers. Use this to store computed data like authenticated user, parsed body, etc.

    response: ResponseContext

    Response customization (status, headers)

    log: Logger

    Logger instance