@suluk/hono - v0.1.5
    Preparing search index...

    Interface RouteRequest

    @suluk/hono — the derivation engine. The user authors minimal RouteContracts (Hono + Zod); everything else is derived: the v4 document (dynamic per principal + time), request validation, contract tests, and a documentation-coverage audit. See tooling/ARCHITECTURE.md. CANDIDATE tooling.

    interface RouteRequest {
        params?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
        query?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
        header?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
        json?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
        contentType?: string;
        examples?: unknown[];
    }
    Index

    Properties

    params?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

    Path params (Hono :name), as a Zod object.

    query?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

    Query string, as a Zod object.

    header?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

    Request headers that participate in the contract, as a Zod object.

    json?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

    Request body (defaults to application/json).

    contentType?: string

    Override the body media type.

    examples?: unknown[]

    Optional concrete example bodies — used by contractChecks to assert example⊨schema.