UNPKG

@featurevisor/core

Version:

Core package of Featurevisor for Node.js usage

33 lines (32 loc) 1.42 kB
import { z } from "zod"; export declare function getAttributeZodSchema(): z.ZodObject<{ archived: z.ZodOptional<z.ZodBoolean>; type: z.ZodEnum<["boolean", "string", "integer", "double", "date", "semver", "object", "array"]>; description: z.ZodString; properties: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{ type: z.ZodEnum<["boolean", "string", "integer", "double", "date", "semver", "array"]>; description: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { type?: "string" | "boolean" | "integer" | "double" | "date" | "semver" | "array"; description?: string; }, { type?: "string" | "boolean" | "integer" | "double" | "date" | "semver" | "array"; description?: string; }>>>; }, "strict", z.ZodTypeAny, { archived?: boolean; type?: "string" | "boolean" | "object" | "integer" | "double" | "date" | "semver" | "array"; description?: string; properties?: Record<string, { type?: "string" | "boolean" | "integer" | "double" | "date" | "semver" | "array"; description?: string; }>; }, { archived?: boolean; type?: "string" | "boolean" | "object" | "integer" | "double" | "date" | "semver" | "array"; description?: string; properties?: Record<string, { type?: "string" | "boolean" | "integer" | "double" | "date" | "semver" | "array"; description?: string; }>; }>;