Variable: configDraftSchema
constconfigDraftSchema:ZodPipe<ZodObject<{components:ZodOptional<ZodObject<{fieldTemplate:ZodOptional<ZodOptional<ZodString>>;overrides:ZodOptional<ZodOptional<ZodRecord<ZodString,ZodObject<{controlled: ...;props: ...; },$loose>>>>;preset:ZodOptional<ZodOptional<ZodEnum<{html:"html";shadcn:"shadcn"; }>>>;source:ZodOptional<ZodString>; },$loose>>;defaults:ZodOptional<ZodOptional<ZodObject<{formProvider:ZodOptional<ZodBoolean>;mode:ZodOptional<ZodEnum<{auto-save:"auto-save";submit:"submit"; }>>;optimization:ZodOptional<ZodObject<{compileZod:ZodOptional<...>;level:ZodOptional<...>; },$loose>>;out:ZodOptional<ZodString>;overwrite:ZodOptional<ZodBoolean>;serverAction:ZodOptional<ZodBoolean>;ui:ZodOptional<ZodEnum<{html:"html";shadcn:"shadcn"; }>>; },$loose>>>;exclude:ZodOptional<ZodOptional<ZodArray<ZodString>>>;fields:ZodOptional<ZodOptional<ZodRecord<ZodString,ZodObject<{component:ZodOptional<ZodString>;disabled:ZodOptional<ZodBoolean>;helpText:ZodOptional<ZodString>;hidden:ZodOptional<ZodBoolean>;order:ZodOptional<ZodNumber>;props:ZodOptional<ZodRecord<ZodString,ZodUnknown>>;section:ZodOptional<ZodString>; },$loose>>>>;include:ZodOptional<ZodOptional<ZodArray<ZodString>>>;schemas:ZodOptional<ZodOptional<ZodRecord<ZodString,ZodObject<{component:ZodOptional<ZodString>;fields:ZodOptional<ZodRecord<ZodString,ZodObject<..., ...>>>;mode:ZodOptional<ZodEnum<{auto-save: ...;submit: ...; }>>;name:ZodOptional<ZodString>;out:ZodOptional<ZodString>;serverAction:ZodOptional<ZodBoolean>; },$loose>>>>;types:ZodOptional<ZodOptional<ZodArray<ZodString>>>;variants:ZodOptional<ZodOptional<ZodRecord<ZodString,ZodObject<{components:ZodOptional<ZodObject<{fieldTemplate: ...;overrides: ...;preset: ...;source: ...; },$loose>>;defaults:ZodOptional<ZodObject<{formProvider: ...;mode: ...;optimization: ...;out: ...;overwrite: ...;serverAction: ...;ui: ...; },$loose>>;exclude:ZodOptional<ZodArray<ZodString>>;fields:ZodOptional<ZodRecord<ZodString,ZodObject<..., ...>>>;include:ZodOptional<ZodArray<ZodString>>;schemas:ZodOptional<ZodRecord<ZodString,ZodObject<..., ...>>>;types:ZodOptional<ZodArray<ZodString>>; },$strict>>>>; },$strict>,ZodTransform<Omit<Partial<ZodFormsConfig<Record<string,unknown>,Record<string,unknown>>>,"components"|"variants"> &object&Pick<ZodFormsConfig<Record<string,unknown>,Record<string,unknown>>,"variants">, {components?: {[key:string]:unknown;fieldTemplate?:string;overrides?:Record<string, {[key:string]:unknown;controlled?:boolean;props?:Record<string,unknown>; }>;preset?:"shadcn"|"html";source?:string; };defaults?: {[key:string]:unknown;formProvider?:boolean;mode?:"submit"|"auto-save";optimization?: {[key:string]:unknown;compileZod?:boolean;level?:1|2|3; };out?:string;overwrite?:boolean;serverAction?:boolean;ui?:"shadcn"|"html"; };exclude?:string[];fields?:Record<string, {[key:string]:unknown;component?:string;disabled?:boolean;helpText?:string;hidden?:boolean;order?:number;props?:Record<string,unknown>;section?:string; }>;include?:string[];schemas?:Record<string, {[key:string]:unknown;component?:string;fields?:Record<string, {[key:string]:unknown;component?:string;disabled?:boolean;helpText?:string;hidden?:boolean;order?:number;props?:Record<..., ...>;section?:string; }>;mode?:"submit"|"auto-save";name?:string;out?:string;serverAction?:boolean; }>;types?:string[];variants?:Record<string, {components?: {[key:string]:unknown;fieldTemplate?:string;overrides?:Record<string, {[key: ...]: ...;controlled?: ...;props?: ...; }>;preset?:"shadcn"|"html";source?:string; };defaults?: {[key:string]:unknown;formProvider?:boolean;mode?:"submit"|"auto-save";optimization?: {[key:string]:unknown;compileZod?: ... | ... | ...;level?: ... | ... | ... | ...; };out?:string;overwrite?:boolean;serverAction?:boolean;ui?:"shadcn"|"html"; };exclude?:string[];fields?:Record<string, {[key:string]:unknown;component?:string;disabled?:boolean;helpText?:string;hidden?:boolean;order?:number;props?:Record<..., ...>;section?:string; }>;include?:string[];schemas?:Record<string, {[key:string]:unknown;component?:string;fields?:Record<..., ...>;mode?:"submit"|"auto-save";name?:string;out?:string;serverAction?:boolean; }>;types?:string[]; }>; }>>
Defined in: packages/core/src/config.ts:569
Validated partial draft for configuration editors and persistence.