@bearnjs/rest
    Preparing search index...

    Type Alias SchemaSet<TBody, TQuery, TParams>

    type SchemaSet<
        TBody = JsonValue,
        TQuery = Record<string, string>,
        TParams = Record<string, string>,
    > = {
        __types__?: { body: TBody; params: TParams; query: TQuery };
        body?: AnyZod;
        params?: AnyZod;
        query?: AnyZod;
    }

    Type Parameters

    • TBody = JsonValue
    • TQuery = Record<string, string>
    • TParams = Record<string, string>
    Index

    Properties

    __types__?: { body: TBody; params: TParams; query: TQuery }

    Phantom type holders for inference through helpers.

    body?: AnyZod

    Schema for request body validation.

    params?: AnyZod

    Schema for URL parameters validation.

    query?: AnyZod

    Schema for query parameters validation.