erest
    Preparing search index...

    Interface CompiledRoute

    预编译的校验执行器:输入原始分层输入,输出校验后分层参数或抛 ERestError

    interface CompiledRoute {
        bodySchema?: ZodType<
            unknown,
            unknown,
            $ZodTypeInternals<unknown, unknown>,
        >;
        headersSchema?: ZodType<
            unknown,
            unknown,
            $ZodTypeInternals<unknown, unknown>,
        >;
        paramsSchema?: ZodType<
            unknown,
            unknown,
            $ZodTypeInternals<unknown, unknown>,
        >;
        querySchema?: ZodType<
            unknown,
            unknown,
            $ZodTypeInternals<unknown, unknown>,
        >;
        validate: (
            input: {
                body?: unknown;
                headers?: Record<string, unknown>;
                params?: Record<string, unknown>;
                query?: Record<string, unknown>;
            },
        ) => LayeredParams;
    }

    Hierarchy (View Summary)

    Index

    Properties

    bodySchema?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
    headersSchema?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
    paramsSchema?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
    querySchema?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
    validate: (
        input: {
            body?: unknown;
            headers?: Record<string, unknown>;
            params?: Record<string, unknown>;
            query?: Record<string, unknown>;
        },
    ) => LayeredParams