Skip to main content

Function: defineConfig()

defineConfig<TComponents, TSchemas>(config): ZodFormsConfig<TComponents, TSchemas>

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

Typed identity helper for canonical authored configuration. Presets are expanded by resolveFormConfig after variants and adapter overrides have merged, so changing presets does not retain injected settings.

Type Parameters​

TComponents​

TComponents extends Record<string, unknown> = Record<string, unknown>

TSchemas​

TSchemas extends Record<string, unknown> = Record<string, unknown>

Parameters​

config​

ZodFormsConfig<TComponents, TSchemas>

Authored configuration.

Returns​

ZodFormsConfig<TComponents, TSchemas>

The same object with generic inference retained.