Function: processObject()
processObject(
schema,ctx,field,params):void
Defined in: packages/core/src/processors/object.ts:35
Process z.object() — renders as a Fieldset with each shape key as a child field.
Recursively processes all shape entries via ctx.processChild.
Parameters
schema
$ZodObject
The $ZodObject schema whose shape defines the child fields.
ctx
The walker context providing child processing.
field
The base FormField to mutate in-place.
params
Parent path metadata for constructing nested field keys.
Returns
void
Remarks
The fieldset label is inferred from params.parentKey or field.key via inferLabel.
Schema-level metadata (title, description) can override the inferred label via resolveMetadata.