UNPKG

@upv/react-ui-core

Version:

**USHI Design System — Modern UI Component Library**

45 lines (44 loc) 1.28 kB
import { z } from "zod"; export interface ProfileData { firstName?: string; middleName?: string; lastName?: string; maidenName?: string; gender?: "male" | "female" | "nonbinary" | "preferNot"; dob?: string; address?: string; countryOfBirth?: string; bio?: string; } export declare const profileSchema: z.ZodObject<{ firstName: z.ZodString; middleName: z.ZodOptional<z.ZodString>; lastName: z.ZodString; maidenName: z.ZodOptional<z.ZodString>; gender: z.ZodEnum<["male", "female", "nonbinary", "preferNot"]>; dob: z.ZodString; address: z.ZodString; countryOfBirth: z.ZodString; bio: z.ZodString; }, "strip", z.ZodTypeAny, { address: string; bio: string; firstName: string; lastName: string; gender: "male" | "female" | "nonbinary" | "preferNot"; dob: string; countryOfBirth: string; middleName?: string | undefined; maidenName?: string | undefined; }, { address: string; bio: string; firstName: string; lastName: string; gender: "male" | "female" | "nonbinary" | "preferNot"; dob: string; countryOfBirth: string; middleName?: string | undefined; maidenName?: string | undefined; }>; export type ProfileFormData = Partial<ProfileData>;