UNPKG

@mintlify/validation

Version:

Validates mint.json files

101 lines (100 loc) 3.97 kB
import { z } from 'zod'; export declare const openApiSchema: z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">]>; export declare const apiSchema: z.ZodObject<{ baseUrl: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>; auth: z.ZodOptional<z.ZodObject<{ method: z.ZodOptional<z.ZodEnum<["bearer", "basic", "key", "cobo"]>>; name: z.ZodOptional<z.ZodString>; inputPrefix: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { method?: "key" | "bearer" | "basic" | "cobo" | undefined; name?: string | undefined; inputPrefix?: string | undefined; }, { method?: "key" | "bearer" | "basic" | "cobo" | undefined; name?: string | undefined; inputPrefix?: string | undefined; }>>; playground: z.ZodOptional<z.ZodObject<{ mode: z.ZodDefault<z.ZodOptional<z.ZodEnum<["show", "simple", "hide"]>>>; disableProxy: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { mode: "show" | "simple" | "hide"; disableProxy?: boolean | undefined; }, { mode?: "show" | "simple" | "hide" | undefined; disableProxy?: boolean | undefined; }>>; request: z.ZodOptional<z.ZodObject<{ example: z.ZodOptional<z.ZodObject<{ showOptionalParams: z.ZodOptional<z.ZodBoolean>; languages: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodEnum<["bash", "python", "javascript", "php", "go", "java"]>, z.ZodString]>, "many">>; }, "strip", z.ZodTypeAny, { showOptionalParams?: boolean | undefined; languages?: string[] | undefined; }, { showOptionalParams?: boolean | undefined; languages?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { example?: { showOptionalParams?: boolean | undefined; languages?: string[] | undefined; } | undefined; }, { example?: { showOptionalParams?: boolean | undefined; languages?: string[] | undefined; } | undefined; }>>; maintainOrder: z.ZodOptional<z.ZodBoolean>; paramFields: z.ZodOptional<z.ZodObject<{ expanded: z.ZodOptional<z.ZodEnum<["all", "topLevel", "topLevelOneOfs", "none"]>>; }, "strip", z.ZodTypeAny, { expanded?: "all" | "topLevel" | "topLevelOneOfs" | "none" | undefined; }, { expanded?: "all" | "topLevel" | "topLevelOneOfs" | "none" | undefined; }>>; }, "strict", z.ZodTypeAny, { baseUrl?: string | string[] | undefined; auth?: { method?: "key" | "bearer" | "basic" | "cobo" | undefined; name?: string | undefined; inputPrefix?: string | undefined; } | undefined; playground?: { mode: "show" | "simple" | "hide"; disableProxy?: boolean | undefined; } | undefined; request?: { example?: { showOptionalParams?: boolean | undefined; languages?: string[] | undefined; } | undefined; } | undefined; maintainOrder?: boolean | undefined; paramFields?: { expanded?: "all" | "topLevel" | "topLevelOneOfs" | "none" | undefined; } | undefined; }, { baseUrl?: string | string[] | undefined; auth?: { method?: "key" | "bearer" | "basic" | "cobo" | undefined; name?: string | undefined; inputPrefix?: string | undefined; } | undefined; playground?: { mode?: "show" | "simple" | "hide" | undefined; disableProxy?: boolean | undefined; } | undefined; request?: { example?: { showOptionalParams?: boolean | undefined; languages?: string[] | undefined; } | undefined; } | undefined; maintainOrder?: boolean | undefined; paramFields?: { expanded?: "all" | "topLevel" | "topLevelOneOfs" | "none" | undefined; } | undefined; }>;