@accelerated-software-development/caddy-api-client - v0.2.2
    Preparing search index...

    Variable CaddyRouteSchemaConst

    CaddyRouteSchema: ZodObject<
        {
            "@id": ZodOptional<ZodString>;
            handle: ZodArray<
                ZodType<
                    { handler: string; [key: string]: unknown },
                    ZodTypeDef,
                    { handler: string; [key: string]: unknown },
                >,
                "many",
            >;
            match: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            header: ZodOptional<
                                ZodRecord<ZodString, ZodArray<ZodString, "many">>,
                            >;
                            host: ZodOptional<ZodArray<ZodString, "many">>;
                            method: ZodOptional<
                                ZodArray<
                                    ZodEnum<
                                        ["GET", "POST", "PUT", "PATCH", "DELETE", "HEAD", "OPTIONS"],
                                    >,
                                    "many",
                                >,
                            >;
                            path: ZodOptional<ZodArray<ZodString, "many">>;
                            query: ZodOptional<ZodRecord<ZodString, ZodArray<ZodString, "many">>>;
                        },
                        "strip",
                        ZodTypeAny,
                        {
                            header?: Record<string, string[]>;
                            host?: string[];
                            method?: (
                                "GET"
                                | "POST"
                                | "PUT"
                                | "PATCH"
                                | "DELETE"
                                | "HEAD"
                                | "OPTIONS"
                            )[];
                            path?: string[];
                            query?: Record<string, string[]>;
                        },
                        {
                            header?: Record<string, string[]>;
                            host?: string[];
                            method?: (
                                "GET"
                                | "POST"
                                | "PUT"
                                | "PATCH"
                                | "DELETE"
                                | "HEAD"
                                | "OPTIONS"
                            )[];
                            path?: string[];
                            query?: Record<string, string[]>;
                        },
                    >,
                    "many",
                >,
            >;
            terminal: ZodOptional<ZodBoolean>;
        },
        "strip",
        ZodTypeAny,
        {
            "@id"?: string;
            handle: { handler: string; [key: string]: unknown }[];
            match?: {
                header?: Record<string, string[]>;
                host?: string[];
                method?: (
                    "GET"
                    | "POST"
                    | "PUT"
                    | "PATCH"
                    | "DELETE"
                    | "HEAD"
                    | "OPTIONS"
                )[];
                path?: string[];
                query?: Record<string, string[]>;
            }[];
            terminal?: boolean;
        },
        {
            "@id"?: string;
            handle: { handler: string; [key: string]: unknown }[];
            match?: {
                header?: Record<string, string[]>;
                host?: string[];
                method?: (
                    "GET"
                    | "POST"
                    | "PUT"
                    | "PATCH"
                    | "DELETE"
                    | "HEAD"
                    | "OPTIONS"
                )[];
                path?: string[];
                query?: Record<string, string[]>;
            }[];
            terminal?: boolean;
        },
    > = ...

    Caddy route schema