Skip to main content

Function: resolveFieldConfig()

resolveFieldConfig(globalFields, schemaFields): Record<string, FieldConfig>

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

Merge global field config with per-schema field config overrides. Per-schema entries shallow-merge on top of global entries for the same key. Returns an empty record when both inputs are undefined.

Parameters

globalFields

Record<string, FieldConfig> | undefined

Global field overrides from ZodFormsConfig.fields.

schemaFields

Partial<Record<string, FieldConfig>> | undefined

Per-schema field overrides from ZodFormsConfig.schemas[key].fields.

Returns

Record<string, FieldConfig>

Merged field config map where schema-level overrides win on conflict.