@featurevisor/core
Version:
Core package of Featurevisor for Node.js usage
33 lines (32 loc) • 1.42 kB
TypeScript
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;
}>;
}>;