Returns a passthrough version of a Zod object schema, allowing unknown keys.
Supports both Zod v3 and v4 object schemas. If recursive is true, applies passthrough
recursively to all nested object schemas and arrays of object schemas.
interopZodObjectPassthrough<T extends InteropZodObject>(
schema: T,
recursive: boolean = false
): InteropZodObject| Name | Type | Description |
|---|---|---|
schema* | T | The Zod object schema instance (either v3 or v4). |
recursive | boolean | Default: falseWhether to apply passthrough recursively to nested objects/arrays. |