UNPKG

@mintlify/validation

Version:

Validates mint.json files

28 lines (27 loc) 1.45 kB
import { z } from 'zod'; export declare const versionsSchema: z.ZodEffects<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodObject<{ name: z.ZodString; url: z.ZodOptional<z.ZodString>; default: z.ZodOptional<z.ZodLiteral<true>>; locale: z.ZodOptional<z.ZodEnum<["en", "cn", "zh", "zh-Hans", "zh-Hant", "es", "fr", "ja", "jp", "pt", "pt-BR", "de", "ko", "it", "ru", "id", "ar", "tr"]>>; }, "strict", z.ZodTypeAny, { name: string; url?: string | undefined; default?: true | undefined; locale?: "id" | "en" | "cn" | "zh" | "zh-Hans" | "zh-Hant" | "es" | "fr" | "ja" | "jp" | "pt" | "pt-BR" | "de" | "ko" | "it" | "ru" | "ar" | "tr" | undefined; }, { name: string; url?: string | undefined; default?: true | undefined; locale?: "id" | "en" | "cn" | "zh" | "zh-Hans" | "zh-Hant" | "es" | "fr" | "ja" | "jp" | "pt" | "pt-BR" | "de" | "ko" | "it" | "ru" | "ar" | "tr" | undefined; }>]>, "many">, (string | { name: string; url?: string | undefined; default?: true | undefined; locale?: "id" | "en" | "cn" | "zh" | "zh-Hans" | "zh-Hant" | "es" | "fr" | "ja" | "jp" | "pt" | "pt-BR" | "de" | "ko" | "it" | "ru" | "ar" | "tr" | undefined; })[], (string | { name: string; url?: string | undefined; default?: true | undefined; locale?: "id" | "en" | "cn" | "zh" | "zh-Hans" | "zh-Hant" | "es" | "fr" | "ja" | "jp" | "pt" | "pt-BR" | "de" | "ko" | "it" | "ru" | "ar" | "tr" | undefined; })[]>;