Skip to main content

Variable: configPropertySchemas

const configPropertySchemas: object

Defined in: packages/core/src/config.ts:312

Shared property validators for configuration editors and adapters.

Type Declaration​

components​

components: ZodObject<&#123; fieldTemplate: ZodOptional<ZodString>; overrides: ZodOptional<ZodRecord<ZodString, ZodObject<&#123; controlled: ZodOptional<ZodBoolean>; props: ZodOptional<ZodRecord<ZodString, ZodUnknown>>; &#125;, $loose>>>; preset: ZodOptional<ZodEnum<&#123; html: "html"; shadcn: "shadcn"; &#125;>>; source: ZodString; &#125;, $loose> = componentsConfigSchema

defaults​

defaults: ZodOptional<ZodObject<&#123; formProvider: ZodOptional<ZodBoolean>; mode: ZodOptional<ZodEnum<&#123; auto-save: "auto-save"; submit: "submit"; &#125;>>; optimization: ZodOptional<ZodObject<&#123; compileZod: ZodOptional<ZodBoolean>; level: ZodOptional<ZodUnion<readonly [ZodLiteral<...>, ZodLiteral<...>, ZodLiteral<...>]>>; &#125;, $loose>>; out: ZodOptional<ZodString>; overwrite: ZodOptional<ZodBoolean>; serverAction: ZodOptional<ZodBoolean>; ui: ZodOptional<ZodEnum<&#123; html: "html"; shadcn: "shadcn"; &#125;>>; &#125;, $loose>> = defaultsSchema

exclude​

exclude: ZodOptional<ZodArray<ZodString>>

fields​

fields: ZodOptional<ZodRecord<ZodString, ZodObject<&#123; component: ZodOptional<ZodString>; disabled: ZodOptional<ZodBoolean>; helpText: ZodOptional<ZodString>; hidden: ZodOptional<ZodBoolean>; order: ZodOptional<ZodNumber>; props: ZodOptional<ZodRecord<ZodString, ZodUnknown>>; section: ZodOptional<ZodString>; &#125;, $loose>>>

include​

include: ZodOptional<ZodArray<ZodString>>

schemas​

schemas: ZodOptional<ZodRecord<ZodString, ZodObject<&#123; component: ZodOptional<ZodString>; fields: ZodOptional<ZodRecord<ZodString, ZodObject<&#123; component: ZodOptional<ZodString>; disabled: ZodOptional<ZodBoolean>; helpText: ZodOptional<ZodString>; hidden: ZodOptional<ZodBoolean>; order: ZodOptional<ZodNumber>; props: ZodOptional<ZodRecord<..., ...>>; section: ZodOptional<ZodString>; &#125;, $loose>>>; mode: ZodOptional<ZodEnum<&#123; auto-save: "auto-save"; submit: "submit"; &#125;>>; name: ZodOptional<ZodString>; out: ZodOptional<ZodString>; serverAction: ZodOptional<ZodBoolean>; &#125;, $loose>>>

types​

types: ZodOptional<ZodArray<ZodString>>